Импорт платежных реквизитов контрагентов из 1С

Здравствуйте.
Мне необходимо провести импорт из 1С контрагентов и их платежных реквизитов. Я настроил синхронизацию. В качестве родительского объекта синхронизации выбрал таблицу Контрагент(ключевое поле - имя контрагента), в качестве подчиненного объекта синхронизации выбрал таблицу Платежные реквизиты(ключевое поле - ИНН). В 1С поле ИНН находится в справочнике Контрагенты.
При импорте данных из 1С с описанными выше настройками все Контрагенты из 1С успешно попали в Terrasoft, а вот таблица платежные реквизиты осталась пустой.
Возможно я неверно выполняю настройку подчиненного объекта синхронизации с 1С,в чем может быть причина такого результата?
В приложенных скринах - настройки синхронизации.

Нравится

11 комментариев

Чтобы импортировать часть данных в родительский объект, а часть в подчиненный из одного и того же справочника, Вам нужно указать в настройке объекта синхронизации поле родителя 1С как [UUID]. А как видно на скриншоте, у Вас оно вообще не заполнено.

Спасибо за ответ. В поле родитель 1С я набрал UUID.
Но результат, к сожалению, остался тот же - реквизиты не попали в Terrasoft.

Возможно Вы и родительский, и дочерний объекты Террасофт настроили на один и тот же объект "Контрагенты" 1C?

"Стоян Виталий" написал:Возможно Вы и родительский, и дочерний объекты Террасофт настроили на один и тот же объект "Контрагенты" 1C?

Да, так я и сделал.
Родительский объект - Контрагент(Terrasoft) я настроил на объект "Контрагенты" 1C. Дочерний объект - Платежные реквизиты, тоже настроен на объект "Контрагенты" 1C.
А как необходимо поступить в этом случае? Ведь поле ИНН, которое мне необходимо для таблицы Платежные реквизиты(Terrasoft) также находится в справочнике 1С Контрагенты.

Что видно на детали "История" у Платежных реквизитов?
(очистите ее а потом запустите импорт с полем родителя 1С = UUID)

У платежных реквизитов история пустой остается.
История заполняется только у родительского объекта - Контрагент.
Добавлено 0, Обновлено 2250, Ошибок 0

Не стояли галки в поле "Импортируется".
Как только их поставил, появились ошибки в истории, связанные с тем, что не задано обязательное для заполнения поле Name в таблице Платежные реквизиты

Проблема решена. Настроил соответствие обязательных для заполнения полей, и импорт прошел успешно.
Большое всем спасибо за советы.

Та же задача. Нужно перенести платежные реквизиты из 1С в Террасофт.
Контрагенты перенеслись (70 штук). Платежные реквизиты тоже перенеслись, но для каждой записи контрагента перенеслось по 70 записей платежных реквизитов.
Ключевым полем у меня является код. Добавил скрины.

Заполните "Поле родителя в 1С" = "Ссылка"

Показать все комментарии