Проблема

Период действия платежа пересекается с другими.

Решение

В логе адаптера появляются сообщения вида:
Период действия платежа пересекается с другими 
(instrument_id = XXXX, instrument_short_name = XXXXXXXXXXX, instrumenttype_code = BOND)

Инструмент содержит купоны с купонными периодами отличными от загружаемых. Необходимо удалить купоны и загрузить корректные. Данный запрос позволяет определить какие купоны не загрузились в систему и их параметры:

SELECT si.instrument_full_name,
  si.instrument_id,
  ttmc.*,
  sc.*
FROM RESMAN.tbl_tmpcoupons ttmc,
  resman.sec_coupon sc,
  resman.tbl_correspondd32 tcr,
  resman.sec_instrument si
WHERE ttmc.operdayinstr_id1 = tcr.id_d32
AND tcr.ticket              = si.instrument_id
AND sc.instrument_id        = si.instrument_id
AND ttmc.paym_type          = sc.paym_type
AND ttmc.LAST_ERROR LIKE '%Период%'
AND tcr.DEALTYPE IN
  (SELECT ourobjclass
  FROM resman.tbl_extsystemobject
  WHERE ourobject = 'vw_INSTRUMENT'
  ) ;
/
 

Похожие статьи



Related issues