Здравствуйте.
Возможно уже обсуждалось, но на форум не нашел.
Хочу втянуть в ТС 3.40.0.97 контрагентов из 1с 7.7
Самих контрагентов втянул, не могу втянуть платежные реквизиты.
Синхронизацию настроил следующим образом
В 1с втягиваю все данные из справочника "Контрагенты"
при запуске импорта ошибка следующая
Что я делаю не так.
Мне надо втянуть кроме данных контрагента ИНН, ЕДРПОУ, р/с
Нравится
Здравствуйте, Владимир!
Есть ли у Вас возможность добавить скриншоты в архиве? Изображения для форума по умолчанию сжимаются, и на них нельзя разглядеть существующие настройки интеграции.
Здравствуйте, Владимир!
Нельзя сопоставлять поля Код в 1С и ID в Terrasoft, поскольку Код - это число, а ID - уникальный идентификатор.
Удалите это поле из родительской и подчиненной синзронизации и назначьте ключевым для родительской синхронизации поле Наименование, а для подчиненной - Юридическое название.
Я в курсе. Импорт этих полей не производится, они указаны только как ключевые.
Ключевые поля назначил как Вы указали, но результат тот же.
Владимир, инцидент решен в режиме удаленного доступа.
Прчина сбоя - в ключевом для интеграции Платежные реквизиты поле Юридическое название были значения, содержащие только пробелы и значения, начинающиеся со строки с пробелами.
Вопрос был решен путем скриптовой обрезки импортируемых значний:
Trim(Select1C[QueryLink].ПолнНаименование)
Спасибо Анне, в ходе удаленного сианса выяснилась причина.
Импорт пошел после исправления скрипта а именно функции function OnBeforeRecordImport
if (IsEmptyValue(Trim(Select1C[QueryLink].ПолнНаименование))) {
return true;