Проблема

При загрузке сделки возникает ошибка: 

Сделка не загружена. Ошибка в процедуре pkg_deal_sec.PROC_DEAL_SEC_INSERT ORA-20777: DEBUG INFO: Default nostro account not found.
pnostro_account_money = 
pnostro_account_sec = -1
product_id = 45
trade_account_id = 2710
trade_account_type = P
instrument_id = 29174
currency_id = 2
tradesection = 5
instrument_type = BOND
filial_id = 45
cid = 2299
nostro_cid = 451
exchange_id = 42
actiontype_code = SELL
cfu_id = 388
ext_system_id = 3
trader_id = 3407
broker_id = 
trnid = SCCLR
baseactive = 
currencyprice =
ORA-06512: at "RESMAN.ZZZ_EX", line 48
ORA-06512: at "RESMAN.PKG_DEAL_SEC", line 661
ORA-06512: at "RESMAN.PKG_DEAL_SEC", line 830
ORA-06512: at "RESMAN.PKG_DEAL_SEC", line 1696
ORA-06512: at "RESMAN.PKG_SEC_BROKER_DEALS", line 1170

Решение

Обратите внимание на значение филиала (filial_id = 45) в тексте ошибки. Если у вас однофилиальная версия Навигатора значение поля филиала должно совпадать с идентификатором Банка (роль Владелец сделок) в справочнике Бизнес-партнеров.

Если значение филиала определилось некорректно:

  • Проверьте настройку кода для владельца сделки (TRADE_FIRMID.SEC_BROKER_DEALS) в справочниках Коды для сущности Контрагент;
  • Проверьте филиал (nostro.filial_id) торгового счета (trade_account_id) указанного в тексте ошибки;
  • Проверьте настройки счетов по-умолчанию.

Если вы считаете что все настроено корректно, необходимо зарегистрировать задачу на портале HD.SOFTWELL, мы поможем вам.