Удаляется номенклатура при синхронизации между УТ 11.1 и УТ 11.4
Здравствуйте. Уже не знаю где копать. Может кто сталкивался с подобным?
В УТ 11.1 создают номенклатуру, она регистрируется к обмену и выгружается в 11.4. После, при следующей синхронизации на стороне 11.1 происходит непосредственное удаление номенклатуры. На скриншоте так фиксируется удаление номенклатуры. Сеанс и транзакция та же, что производит обмен.
Есть ряд особенностей:
1. удаляется не вся номенклатура, а только та, которая была создана перед обменом, причем создана примерно в одно и то же время
2. такое происходит не с каждым обменом.
3. В 11.4 загруженную номенклатуру не редактируют, сегодня даже добавил в правилах для 11.4 запрет на замещение объектов номенклатуры в приемнике, и сразу после добавления новых правил опять появились битые ссылки
По номенклатуре в 11.1 включено версионирование, но после восстановлении ссылки последняя версия всегда пустая (если перед удалением было больше одной версии, то получается восстановить, иначе от номенклатуры есть только наименование из записи в журнале).
На копиях баз и на рабочей выполняя синхронизацию вручную не получается эту ситуацию воспроизвести. Как можно поймать, из за чего запускается удаление?
Платформа 8.3.17.1851
УТ 11.1.9.56
УТ 11.4.13.243
В УТ 11.1 создают номенклатуру, она регистрируется к обмену и выгружается в 11.4. После, при следующей синхронизации на стороне 11.1 происходит непосредственное удаление номенклатуры. На скриншоте так фиксируется удаление номенклатуры. Сеанс и транзакция та же, что производит обмен.
Есть ряд особенностей:
1. удаляется не вся номенклатура, а только та, которая была создана перед обменом, причем создана примерно в одно и то же время
2. такое происходит не с каждым обменом.
3. В 11.4 загруженную номенклатуру не редактируют, сегодня даже добавил в правилах для 11.4 запрет на замещение объектов номенклатуры в приемнике, и сразу после добавления новых правил опять появились битые ссылки
По номенклатуре в 11.1 включено версионирование, но после восстановлении ссылки последняя версия всегда пустая (если перед удалением было больше одной версии, то получается восстановить, иначе от номенклатуры есть только наименование из записи в журнале).
На копиях баз и на рабочей выполняя синхронизацию вручную не получается эту ситуацию воспроизвести. Как можно поймать, из за чего запускается удаление?
Платформа 8.3.17.1851
УТ 11.1.9.56
УТ 11.4.13.243
Прикрепленные файлы:
По теме из базы знаний
- Конфигурация "Весовая ред. 3.0" для Платформы 1С 8.3
- Загрузка номенклатуры c картинками (несколько потоков одновременно) и сопутствующими данными в базу и любые документы из yml, xls, xlsx, xlsm, ods, ots, csv для УТ 10.3, УТ 11 (все), БП 3, КА 2, ERP 2, УНФ 1.6/3.0, Розница 2/3.0
- ED Обмен УПП 1.3, КА 1.1, УТ 10.3 с EnterpriseData (универсальный формат обмена)
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
вот правила
Прикрепленные файлы:
ПравилаГлавторгЦентральнаяБаза.zip
ПравилаЦентральнаяБазаГлавторг.zip
В журнале регистрации базы приемника посмотри, что он делает с номенклатурой, какие действия. Я думаю, что удалиться в базе источника может в том случае, если в базе приемника зарегистрировалось событие удаление. Отключи пока автоматическую синхронизацию, выгрузи вручную в базу приемник номенклатуру и посмотри что в составе отправляемых данных зарегистрировалось.
(3)скрин как раз из базы приемника. в журнале по такой номенклатуре одна и та же картина:
Под пользователем: Данные.Добавление, Данные.Изменение.
Фоновое задание: Данные.Удаление
Вручную много раз пробовал, ничего подозрительного нет, но при ручной выгрузке ничего не удаляется. как правило раз в день такое происходит
Под пользователем: Данные.Добавление, Данные.Изменение.
Фоновое задание: Данные.Удаление
Вручную много раз пробовал, ничего подозрительного нет, но при ручной выгрузке ничего не удаляется. как правило раз в день такое происходит
как вариант в 11.4 запущено регламентное задание на удаление дублей, и часть твоей новой номенклатуры попадает под условие, поэтому при обратном обмене она херится.
Выяснил причину. Новая номенклатура не всегда регистрируется к обмену. А когда выгружают поступление с этой номенклатурой, во вторую базу попадают битые ссылки. При приеме ответного сообщения в первой базе эта номенклатура удаляется.
Осталось выяснить, почему не всегда регистрируется номенклатура и выяснить, как поменять для номенклатуры автоматическое разрешение таких конфликтов.
Осталось выяснить, почему не всегда регистрируется номенклатура и выяснить, как поменять для номенклатуры автоматическое разрешение таких конфликтов.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот