Проблема

Не получается перепривязать лицензию. Возникает ошибка "Bad NAVIGATOR license. Exceed owners count 1".

Решение

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

    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. Если есть и не нужны, то счета закрыть с помощью запроса:

    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. Если есть и нужны, то перевесить их на Банк с помощью запроса:

     

    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;
    

     

     

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