СМ 1.026.1 SP3
Есть Центральный склад и несколько подчинённых баз. Подчинённые базы не знают друг про друга только про центральный склад.
При создании маркетинговой акции в центральном складе, выбираются все места хранения, что за собой влечёт ошибку рассылки.
Цитата: ORA-20151: Недопустимый тип места хранения
ORA-06512: at "SUPERMAG.CORE", line 265
ORA-06512: at "SUPERMAG.SMSUPPLYLOCSTYPE", line 8
ORA-01403: no data found
ORA-04088: error during execution of trigger 'SUPERMAG.SMSUPPLYLOCSTYPE'
параметры: pSUPPLIERID=«100018»; pSTORELOC=«2»
соединено с: База даных="midel"; Пользователь="Supermag"
текст команды: Insert into Supermag.SMSUPPLYLOCS(SUPPLIERID,STORELOC) values(:pSUPPLIERID,:pSTORELOC)
тип команды: Text
Еще в карточке контрагента, во вкладке "Заказ" так же выставлены места хранения. При любом изменении заказываемых товаров, происходит автоматическая отправка во все указанные МХ, но так же с ошибкой.
Приходится удалять всё и прописывать по одному МХ и рассылать руками.
Цитата: ORA-02291: нарушено ограничение целостности (SUPERMAG.SMCAUCTIONATOMS_FK_LOCID) - исходный ключ не найден
параметры: pAUCID=«МАСОс000049»; pDOCTYPE=«MA»; pLOCID=«2»; pPRICETYPE=«0»; pLOCALEXEC=«1»
соединено с: База даных="MIDEL"; Пользователь="Supermag"
текст команды: Insert into Supermag.SMAUCTIONATOMS(AUCID,DOCTYPE,LOCID,PRICETYPE,LOCALEXEC) values(:pAUCID,:pDOCTYPE,:pLOCID,:pPRICETYPE,:pLOCALEXEC)
тип команды: Text
Есть ли способ снять тригеры проверки?