Проблема
Период действия платежа пересекается с другими.
Решение
В логе адаптера появляются сообщения вида:
Период действия платежа пересекается с другими (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