Есть УПП 1.3 на 8.3, рядом развёрнута WMS - чисто скулёвая вещь, работает на хранимых процедурах. Обмен между 1С и WMS через специальную транзитную базу в скуле.
Есть проблема - один и тот же документ прогружается в WMS с разными GUID. Причём, первый раз уходит один GUID, а потом уже новый и он становится постоянным. Выгрузка в WMS возможна только после записи документа в БД. Происходит в подписке на событие при записи документа.
Для примера картинка из скуля. В логах 1С добавление объекта в 17-55, как раз в то время, когда создаётся вторая запись.
Проблема не частая, но гемора создает. Всплывает иногда, не чаще раза в неделю, это при условии что около 200 документов в день уходит в WMS.
Кто что может подсказать по этому поводу?
Может подписка на событие как то не правильно отрабатывает, два раза например?
Интересно, что такое бывает только с одним видом документа - Отчет производства за смену.
Всю башку сломал, даже не представляю в какую сторону копать.
И кстати, вспомнил, раньше, когда выгрузка в WMS была не по событию, а по нажатию на кнопку в форме, таких проблем не было. То есть это реально подписка как то так интересно отрабатывает.
Есть проблема - один и тот же документ прогружается в WMS с разными GUID. Причём, первый раз уходит один GUID, а потом уже новый и он становится постоянным. Выгрузка в WMS возможна только после записи документа в БД. Происходит в подписке на событие при записи документа.
Для примера картинка из скуля. В логах 1С добавление объекта в 17-55, как раз в то время, когда создаётся вторая запись.
Проблема не частая, но гемора создает. Всплывает иногда, не чаще раза в неделю, это при условии что около 200 документов в день уходит в WMS.
Кто что может подсказать по этому поводу?
Может подписка на событие как то не правильно отрабатывает, два раза например?
Интересно, что такое бывает только с одним видом документа - Отчет производства за смену.
Всю башку сломал, даже не представляю в какую сторону копать.
И кстати, вспомнил, раньше, когда выгрузка в WMS была не по событию, а по нажатию на кнопку в форме, таких проблем не было. То есть это реально подписка как то так интересно отрабатывает.
Прикрепленные файлы:

По теме из базы знаний
Найденные решения
Ищите УстановитьСсылкуНового для этого документа,
Может есть еще подписки, в которых ИД переопределяется...
И использовать подписку ПриЗаписи не совсем корректно - объект записан, но транзакция еще не завершилась.
Для нового документа при откате транзакции ИД откатится(очистится) - и при следующей удачной записи - получит новый.
Может есть еще подписки, в которых ИД переопределяется...
И использовать подписку ПриЗаписи не совсем корректно - объект записан, но транзакция еще не завершилась.
Для нового документа при откате транзакции ИД откатится(очистится) - и при следующей удачной записи - получит новый.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Ищите УстановитьСсылкуНового для этого документа,
Может есть еще подписки, в которых ИД переопределяется...
И использовать подписку ПриЗаписи не совсем корректно - объект записан, но транзакция еще не завершилась.
Для нового документа при откате транзакции ИД откатится(очистится) - и при следующей удачной записи - получит новый.
Может есть еще подписки, в которых ИД переопределяется...
И использовать подписку ПриЗаписи не совсем корректно - объект записан, но транзакция еще не завершилась.
Для нового документа при откате транзакции ИД откатится(очистится) - и при следующей удачной записи - получит новый.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот