Обмен через новый план обмена КД2 - пустые контрагенты в приемнике

1. StAsya_1C 115 15.08.24 17:24 Сейчас в теме
Добрый день! Подскажите, пожалуйста, куда смотреть )
Есть база УТ 10.3 сильно измененная старого релиза (универсального обмена там нет еще), есть база ЕРП в которую уже загружены контрагенты из другой базы (из БП). Стоит задача перегружать заказы клиентов из УТ в ЕРП (запускаем блок казначейства в ЕРП, и нужно платежки привязывать к заказам), заказы в УТ будут не проведенные, просто чтобы в платежке объект расчетов выбрать.
Добавила в УТ новый план обмена (ну и в ЕРП тоже новый план обмена) , прописала регистрацию в плане обмена в УТ, написала правила выгрузки. Настроены синхронизации данных в УТ и в ЕРП.
Выгружаю заказы клиентов, зарегистрировала нужные в УТ в плане обмена. Если выгружать один-два заказа клиента просто по правилам, через "универсальный обмен данными", то все загружается нормально, как и задумано, контрагенты и договора находятся. Но как только выгружаются данные по обмену, то в заказе клиента в ЕРП контрагенты и договора становятся "Объект не найден".
В правилах поиска идет сначала синхронизация по УИД, потом по полям поиска, вот такое ощущение, что до полей поиска не доходит дело. Стоит поиск по ссылке - все же есть надежда что контрагенты и договора связаны между собой в базах, в БП (откуда грузили контрагентов в ЕРП) контрагенты появились обменом с УТ, у многих уиды совпадают, от поиска по ссылке не хотелось бы отказываться. Регистры сведений по соответствиям уидов по контрагентам - конечно пустые, откуда там взяться информации.
Прикрепленные файлы:
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Fox_65 1 15.08.24 20:55 Сейчас в теме
Если у вас уже есть контрагенты в базе, куда переносите зачем вам УИД? Обычно настраивается поиск по ИНН. А УИД вообще вещь вредная - это идентификатор в другой базе т.е. если вы в ЕРП заведете контрагента, то по идентификатору он не будет равен контрагенту в УТ и при обмене его может просто удалить, а создать другого со своим УИД, что скорее всего и происходит.
3. user2033930 15.08.24 21:00 Сейчас в теме
(2)
зачем вам УИД? Обычно настраивается поиск по ИНН
Расскажи это маркетплейсам, где все контрагенты - физлица без ИНН.
8. Fox_65 1 15.08.24 21:43 Сейчас в теме
(3) Мегаплейсов надо учить, что ИНН - главное в организации, а не их название.
user2101746; Tatyana_012345; +2 Ответить
4. Fox_65 1 15.08.24 21:05 Сейчас в теме
Тогда делайте поиск по наименованию. Я всегда так обходил эти позиции. А если хотите движений в документах, то в правилах при загрузке собирайте их в таблицу, а после загрузки проводите.(если это вам надо) иначе движений не будет.
5. Fox_65 1 15.08.24 21:12 Сейчас в теме
По УИДу можно настраивать правила при обмене с пустой базой, в которую не будут вносить своих контрагентов. Иначе возможны дубли или того хуже, как у вас будут пропадать контрагенты. Синхронизация, в отличие от универсального обмена, еще и подчищает за собой.
И еще проверьте в правилах, там есть закладка "Удаляемые объекты" - там должно быть пусто.
6. Fox_65 1 15.08.24 21:26 Сейчас в теме
А вот документы лучше переносите по УИДу - мало ли кому захочется дату поправить или номер.
7. Fox_65 1 15.08.24 21:33 Сейчас в теме
Сейчас только посмотрел на ваш скин. Галочку "не создавать если не найден " уберите. Из-за этого контрагенты и не создаются! И появляется "Объект не найден".
9. Fox_65 1 15.08.24 22:44 Сейчас в теме
И не надейтесь, что что-то по умолчанию (договора, например) сами найдутся. В правилах надо все прописывать. И в том числе все реквизиты контрагента. Иначе он будет только с наименованием, ИНН и КПП.
usershmuser; +1 Ответить
10. usershmuser 16.08.24 09:37 Сейчас в теме
Отключаем уин, ищем по наименованию и инн, синхронизируем свойства справочника (если делать рекурсивно, то подтянутся все справочники и перечисления, они кстати тоже нужны).
Если синхронизировать например один справочник ка, то кроме самих свойств справочника понадобятся перечисления (вид контрагента как минимум). Через КД2 передается только то, что указано и добавлено. Если кроме ка ничего не добавлять, то прилетят только простые типы (строки, числа, булево).
После синхронизации свойств, в таблице свойств, в правой части будет указан тип реквизита.
Оставьте свое сообщение

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