Проблема
Не получается перепривязать лицензию. Возникает ошибка "Bad NAVIGATOR license. Exceed owners count 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);
- Убедиться, что эти счета не нужны.
Если есть и не нужны, то счета закрыть с помощью запроса:
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;
Если есть и нужны, то перевесить их на Банк с помощью запроса:
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;
Похожие статьи