Обмен через новый план обмена КД2 - пустые контрагенты в приемнике
Добрый день! Подскажите, пожалуйста, куда смотреть )
Есть база УТ 10.3 сильно измененная старого релиза (универсального обмена там нет еще), есть база ЕРП в которую уже загружены контрагенты из другой базы (из БП). Стоит задача перегружать заказы клиентов из УТ в ЕРП (запускаем блок казначейства в ЕРП, и нужно платежки привязывать к заказам), заказы в УТ будут не проведенные, просто чтобы в платежке объект расчетов выбрать.
Добавила в УТ новый план обмена (ну и в ЕРП тоже новый план обмена) , прописала регистрацию в плане обмена в УТ, написала правила выгрузки. Настроены синхронизации данных в УТ и в ЕРП.
Выгружаю заказы клиентов, зарегистрировала нужные в УТ в плане обмена. Если выгружать один-два заказа клиента просто по правилам, через "универсальный обмен данными", то все загружается нормально, как и задумано, контрагенты и договора находятся. Но как только выгружаются данные по обмену, то в заказе клиента в ЕРП контрагенты и договора становятся "Объект не найден".
В правилах поиска идет сначала синхронизация по УИД, потом по полям поиска, вот такое ощущение, что до полей поиска не доходит дело. Стоит поиск по ссылке - все же есть надежда что контрагенты и договора связаны между собой в базах, в БП (откуда грузили контрагентов в ЕРП) контрагенты появились обменом с УТ, у многих уиды совпадают, от поиска по ссылке не хотелось бы отказываться. Регистры сведений по соответствиям уидов по контрагентам - конечно пустые, откуда там взяться информации.
Есть база УТ 10.3 сильно измененная старого релиза (универсального обмена там нет еще), есть база ЕРП в которую уже загружены контрагенты из другой базы (из БП). Стоит задача перегружать заказы клиентов из УТ в ЕРП (запускаем блок казначейства в ЕРП, и нужно платежки привязывать к заказам), заказы в УТ будут не проведенные, просто чтобы в платежке объект расчетов выбрать.
Добавила в УТ новый план обмена (ну и в ЕРП тоже новый план обмена) , прописала регистрацию в плане обмена в УТ, написала правила выгрузки. Настроены синхронизации данных в УТ и в ЕРП.
Выгружаю заказы клиентов, зарегистрировала нужные в УТ в плане обмена. Если выгружать один-два заказа клиента просто по правилам, через "универсальный обмен данными", то все загружается нормально, как и задумано, контрагенты и договора находятся. Но как только выгружаются данные по обмену, то в заказе клиента в ЕРП контрагенты и договора становятся "Объект не найден".
В правилах поиска идет сначала синхронизация по УИД, потом по полям поиска, вот такое ощущение, что до полей поиска не доходит дело. Стоит поиск по ссылке - все же есть надежда что контрагенты и договора связаны между собой в базах, в БП (откуда грузили контрагентов в ЕРП) контрагенты появились обменом с УТ, у многих уиды совпадают, от поиска по ссылке не хотелось бы отказываться. Регистры сведений по соответствиям уидов по контрагентам - конечно пустые, откуда там взяться информации.
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Если у вас уже есть контрагенты в базе, куда переносите зачем вам УИД? Обычно настраивается поиск по ИНН. А УИД вообще вещь вредная - это идентификатор в другой базе т.е. если вы в ЕРП заведете контрагента, то по идентификатору он не будет равен контрагенту в УТ и при обмене его может просто удалить, а создать другого со своим УИД, что скорее всего и происходит.
Тогда делайте поиск по наименованию. Я всегда так обходил эти позиции. А если хотите движений в документах, то в правилах при загрузке собирайте их в таблицу, а после загрузки проводите.(если это вам надо) иначе движений не будет.
По УИДу можно настраивать правила при обмене с пустой базой, в которую не будут вносить своих контрагентов. Иначе возможны дубли или того хуже, как у вас будут пропадать контрагенты. Синхронизация, в отличие от универсального обмена, еще и подчищает за собой.
И еще проверьте в правилах, там есть закладка "Удаляемые объекты" - там должно быть пусто.
И еще проверьте в правилах, там есть закладка "Удаляемые объекты" - там должно быть пусто.
Отключаем уин, ищем по наименованию и инн, синхронизируем свойства справочника (если делать рекурсивно, то подтянутся все справочники и перечисления, они кстати тоже нужны).
Если синхронизировать например один справочник ка, то кроме самих свойств справочника понадобятся перечисления (вид контрагента как минимум). Через КД2 передается только то, что указано и добавлено. Если кроме ка ничего не добавлять, то прилетят только простые типы (строки, числа, булево).
После синхронизации свойств, в таблице свойств, в правой части будет указан тип реквизита.
Если синхронизировать например один справочник ка, то кроме самих свойств справочника понадобятся перечисления (вид контрагента как минимум). Через КД2 передается только то, что указано и добавлено. Если кроме ка ничего не добавлять, то прилетят только простые типы (строки, числа, булево).
После синхронизации свойств, в таблице свойств, в правой части будет указан тип реквизита.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот