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

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

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

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

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

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

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

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

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

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

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

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

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