Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

УТ 11.4.+ БП 3.0 Синхронизация и битые ссылки в поступлении

УТ 11.4.+ БП 3.0 Синхронизация и битые ссылки в поступлении
Я
   Грызлик
 
22.03.19 - 19:23
Доброго времени суток, товарищи!

Сталкивался кто с такой проблемой?

Из УТ 11.4 выгружаю поступление товаров в БП 3.0 Табличная часть Товары. И вот что получается http://vfl.ru/fotos/3c9edc0525877323.html

Что делал:
Доступ к боевой базе УТ у меня нет. Есть только файлики с данными.
А вот у себя в БП сделал тестовую базу. Там все настроил. Все работает.
Но были 1-2 битые ссылки по номенклатуре.

после этого я настроил обмен уже в боевой БП и загрузил документы. Те документы, которые я синхронизировал в копии - они с битыми ссылками, А вот новые документы с нормальной номенклатурой.
Хочу сделать внимание. Из ут выгружают не все автоматом. А только конкретные документы (ручная регистрация и отправка).

Сталкивался кто с такой проблемой? Как снова вызвать это сопоставление? РС Публичные идентификаторы синхронизируемых объектов очищал. Единственный выход пока. Это заменить битую ссылку в этом регистра на нужную.
Но таких позиций много. Удалять настройку обмена не пробовал. Думаю - не поможет
 
 
   Garykom
 
1 - 22.03.19 - 19:26
(0) Сталкивался.
Решение номенклатуру перевыгрузить а не только документы со ссылками на нее.

Скорее всего будут дубли номенклатуры ибо кто то накосячил и криво попортил базу.
   Грызлик
 
2 - 22.03.19 - 19:31
(1) Я про это думал. И сделал тетс, если гружу в другую базу в принципе. Не  в ООО ромашка. А в ООО бублик, то там все ок. Из того же файлика обмена.
   Garykom
 
3 - 22.03.19 - 19:38
(2) Эээ ты правда не понимаешь?

У тебя в другой базе нет еще этой номенклатуры и поэтому она полностью уходит с наименованиями и всеми данными а не только ссылка-уид.
А туда оно считает что эта номенклатура уже выгружалась и поэтому только сам документ с ссылками отправляет.
Надо или перезаписать эту номенклатуру (засунут в регистрацию для обмена) или просто засунуть в регистрацию принудительно.
   Garykom
 
4 - 22.03.19 - 19:39
Короче такая хрень возникает всегда когда некто восстанавливает одну из баз из бэкапа и затем принудительно запускает обмен, хотя номера пакетов (принято/отправлено) не совпадают
   Cyberhawk
 
5 - 22.03.19 - 19:42
Это не проблема, это задуманное поведение: в типовых на БСП по планам обмена гуляют только ссылки, без объектов. Даже флажок в правилах обмена не прокатывает - он гасится кодом обработки выгрузки.
   Garykom
 
6 - 22.03.19 - 19:45
(5) Это как раз простейшая проблема штатной синхронизации УТ11-БП3 и легко решается в несколько действий.

Там чаще проблемы гораздо хуже.
   Грызлик
 
7 - 25.03.19 - 07:33
Garykom - Спасибо за ответ. Это я все понимаю (3).

Меня в принципе (5)  не устраивает такой подход.

Обмен с Бп 2 и УТ 11 был проще и удобнее. Там другой принцип подхода. И сопоставлять ты мог каждый раз при загрузки.

Вот такого я хотел добиться.

А сейчас выход получается такой - проще в этом документе номенклатуру перерегистрировать к выгрузке. И подгрузить.
   Garykom
 
8 - 25.03.19 - 08:02
(7) На самом то деле КД3 (EnterpriseData) весьма круче КД2, но там другой принцип синхронизации.
В КД2 нужный объект ищется по ключевому полю или набору полей.
В КД3 в обеих базах хранятся пары ключей (идентификаторов) для объектов.
В КД3 больше гибкости но сложнее и легко словить ошибки, которые сложно исправить.

Список тем форума
Рекламное место пустует  Рекламное место пустует
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.