Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

  1. Нужно проверить, нет ли открытых счетов на других владельцах с помощью запросов:

     

    Блок кода
    languagesql
    select count(*) as c from (select distinct filial_id from nostro where sec_state>0); 
    select * from nostro where sec_state>0 and (filial_id<>f_parameter_str('FILIAL_ID',null) or filial_id is null);
  2. Убедиться, что эти счета не нужны.
  3. Если есть и не нужны, то счета закрыть с помощью запроса:

    Блок кода
    languagesql
    update nostro set sec_state=0 where (filial_id<>f_parameter_str('FILIAL_ID',null) or filial_id is null) and sec_state<>0;
    commit;
  4. Если есть и нужны, то перевесить их на Банк с помощью запроса:

     

    Блок кода
    languagesql
    update nostro set filial_id=f_parameter_str('FILIAL_ID',null) where (filial_id<>f_parameter_str('FILIAL_ID',null) or filial_id is null);
    commit;
    

     

     

...