[ОТВЕТИТЬ]
Опции темы
21.08.2016 12:11  
Tiger
При попытки удалить кассовый документ получаю ошибку:

Цитата:
ORA-20724: Нельзя удалить строку спецификации, которая является основанием для товародвижения в связанных документах
ORA-06512: at "SUPERMAG.DOCUMENTS", line 3828
ORA-06512: at "SUPERMAG.SMDOCDELETE", line 8
ORA-06512: at line 1"
исключение: Sm.Core.InteropException
hResult: 80004005h; доп. код: 20724
источник: Microsoft OLE DB Provider for Oracle

----- Причина исключения, уровень вложения 2 -----
сообщение: "{ call Supermag.SMDocDelete(?, ?) }
Params:
{0} aDocType[2](0,0): vt=8 value=CS
{1} aID[50](0,0): vt=8 value=ХБ-20160820@107"
исключение: Sm.Core.InteropException
hResult: 80004005h; доп. код: 0
источник: SmLibaryBase trace
Связанных документов для него найти не получилось!

Необходимость удаления заключается в следующем, документ для нужного места хранения был закрыт в центральной БД. Сейчас при попытки разослать документ из подчиненной БД получаю ошибку с несоответствием BORNIN ЦО и подчиненной БД. Может есть возможность поменять BORNIN закрытого документа в ЦО?
 
21.08.2016 12:50  
whitewizard
а кто мешает в supermag.smdocuments поменять BORNID у нужного документа?
Код:
update supermag.smdocuments set bornid='нужный bornid' where id='ХБ-20160820@107';
 
21.08.2016 14:03  
OlegON
Я бы не менял... Какая-то каша наметилась...
 
21.08.2016 15:39  
whitewizard
То есть кассовый документ создался в подчинённой БД самостоятельно средствами кассового модуля, а в ЦО его создали ручками, на основании чеков? А зачем так?
 
21.08.2016 19:31  
Tiger
Цитата:
Сообщение от whitewizard
То есть кассовый документ создался в подчинённой БД самостоятельно средствами кассового модуля, а в ЦО его создали ручками, на основании чеков? А зачем так?
Да Вы все правильно поняли, документ был создан на основании выгрузки данных по нужному магазину с СГО и закрыт в ЦО, необходимость заключалась в корректном расчете ТД по всем МХ в том числе и не достающего, по техническим причина самого магазина не было на связи.

Добился удаления средствами супермага ранее созданного документа и повторной рассылки его из подчиненной БД в ЦО.
 
 
Опции темы



Часовой пояс GMT +3, время: 04:10.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.