Проблема
Не получается перепривязать лицензию. Возникает ошибка "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
;
Похожие статьи