...
панель |
---|
|
Останавливаем все адаптеры тестовой базы. Очищаем таблицу соответствия (SWDIASOFT_CORRESPONDRN) от массива сделок: Блок кода |
---|
delete from SWDIASOFT_CORRESPONDRN where ticket in (DEAL) |
или при наличии прав у RESMAN'a, можно использовать запрос: Блок кода |
---|
delete from swdiasoft.swDiasoft_correspondrn
where ticket in (
select ticket
from fx where trunc (tradetime)=to_date('Необходимая дата в формате -> ','dd.mm.yyyy')); |
Очищаем транспортную таблицу NAVIGATOR от массива сделок: Блок кода |
---|
delete from tbl_ford32 t
where t.ticket in (
select ticket
from resman.FX (или DP, или SECDEAL(ticket заменяем на deal_id))
where trunc (tradetime или DEAL_DATE для SEC_DEAL)=to_date('Необходимая дата в формате -> ','dd.mm.yyyy')))
and t.systemreceiver='SW_DIASOFT' |
Откатываем сделки из бэка для дальнейшей отправки, но с флагом, который не сделает запись в транспортной таблице TBL_FORD32. Единственное, нужно понимать, какого типа сделки: Конверсия - таблица FX Блок кода |
---|
update fx t set
t.status=0,
t.flag_upd='U'
where trunc (tradetime)=to_date('Необходимая дата в формате -> ','dd.mm.yyyy')); |
МБК - таблица DP Блок кода |
---|
update DP t set
t.status=0,
t.flag_upd='U'
where trunc (tradetime)=to_date('Необходимая дата в формате -> ','dd.mm.yyyy')); |
Ценные бумаги - таблица SEC_DEAL. Блок кода |
---|
update sec_deal t set
t.status=0,
t.flag_upd='U'
where trunc (DEAL_DATE)=to_date('Необходимая дата в формате -> ','dd.mm.yyyy')); |
Отправляем сделки в бэк, тестируем. Не забывая логику работы.
|
Похожие статьи
Related articles appear here based on the labels you select. Click to edit the macro and add or change labels.
...