Обмен с сайтом перезаписывет заказы

1. rinatf 24.01.22 11:50 Сейчас в теме
Добрый день. Есть 1С: УНФ(1.6.24.136), настроен обмен с сайтом (Opencart 3) с которого приходят заказы покупателей.
Если настроить автоматический обмен с сайтом, то во время редактирования непроведенного заказа 1С может провести обмен и перезаписать этот заказ. Следовательно сохранить изменения оператор не сможет получая ошибку "Данные были изменены или удалены другим пользователем". Заявки бывают по 200+ наименований, редактировать приходится долго.
Временное решение: обмен запускать руками, предварительно спросив, у других операторов.

Максимум что получилось сделать - не обновлять уже проведенные заказы. А как быть с непроведенными?!
Есть ли какое то решение "из коробки", к примеру не обновлять уже созданные заказы или не перезаписывать документ если он кем либо открыт?
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
6. lefthander 24.01.22 17:05 Сейчас в теме
(1)
Временное решение: обмен запускать руками, предварительно спросив, у других операторов.
Дописать обмен таким образом - открытые документы не обрабатывать, хотя коллизии тогда придется обрабатывать оператору. Если оператор что то добавил а на сайте этого нет, то какое решение принимать?*
2. ActionBlog 24.01.22 12:31 Сейчас в теме
Стандартного я не видел, скорее всего придется дописывать. Что-то типа сделать регистр сведений "Обрабатываемые операторами заказы", в который при открытии заказа оператором делать запись, при закрытии формы оператором удалять запись. В обмен воткнуть проверку "если в регистре есть запись, то обмен не производим".
Но тут натыкаемся на вопрос что будет с тем заказом с сайта, который мы не принимаем, потому что его в данный момент редактирует оператор? Приедет ли он со следующим обменом? Не потеряются ли данные?
3. tango 546 24.01.22 12:41 Сейчас в теме
(2) Сюрприз :)

редактировал-редактировал, сайт терпеливо ждал

Ну, что? Отредактировал? - дождался своего часа сайт, - Уже можно?
4. tango 546 24.01.22 12:43 Сейчас в теме
(2) наверное, проще не регистр замутить, а добавить галку в док, типа "не обновлять с сайта". и добавить ее туда же, где запрос на обновление смотрит проведен-непроведен
5. rinatf 24.01.22 12:50 Сейчас в теме
(4)Есть только такой параметр.

Без этого параметра (галка снята) перезаписывет все заказы, если к ним не привязана оплата или расходная накладная.
Прикрепленные файлы:
7. gybson 26.01.22 19:23 Сейчас в теме
из коробки может и не найдете, но дописывать не так и много

https://infostart.ru/public/543218/
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот