Добрый день.
Вопрос по интеграции(синхронизации) Terrasoft CRM 3.4 с 1С 8.2
Выбираю объект синхронизации "Банки".
При настройке соответствий полей все синхронизируется нормально если не указывать соответствие "Город-город". Если же его указать и поставить галку "очищать таблицу перед импортом", то в TS справочник "Банки" получается пустым. Если же просто добавить "Город-Город", то в справочнике "Банки" поле "город" остается пустым.
Где искать проблему?
Нравится
"Alexander.K" написал:поставить галку "очищать таблицу перед импортом"
Где Вы ставите эту галочку? Если в настройке объекта "Банки" то таблица Банки должна очищаться перед импортом и наполнятся во время.
В настройке соответствия полей "Город-город" вы указывали еще какие-то параметры?
Здравствуйте, Александр.
Рекомендую убедиться, что поле, с которым Вы производите синхронизацию, заполнено в 1С.
В частности, операторами 1С может для хранения города для банка использоваться другое поле таблицы. В данном случае необходимо выяснить, где на самом деле хранится требуемая для синхронизации информация и установить соответствие.
Да, ставлю в настройке объекта "Банки" - "Очищать таблицу перед импортом".
В поле "создавать группы ТС" нельзя поставить галку. Хотя в 1С данные по группам разбиты, например; гр. архангельская обл, а в этой группе уже банк1, банк 2 и т.д.
В настройке соответствия полей ставлю только еще номер позиции, остальное по умолчанию.
Некоторые скриншоты в прикрепленных файлах.
Результат1 - импорт произошел со связкой "Город-Город"
Результат2 - импорт без "Город-Город"
Александр,
Город - это не текстовое поле, а справочник. таким образом, чтобы синхронизация происходила корректно, Вам необходимо добавить подчиненную синхронизацию:
И в ней сопоставить поле название с соответствующим полем 1С. А в элементе Город корневой синхронизации указать "Элемент синхронизации, настройки которого необходимо использовать при импорте поля"
Пример есть тут: http://www.community.terrasoft.ua/forum/topic/6898
Если настроить соответствие полей как "Город(1с)- описание(ТС)", то в поле описание названия городов появляются. М/б тогда ненужно делать подчинение? может в чем то другом проблема?
Специалист 1с говорит, что поле "город" в 1с это текстовое поле, а не справочник.
Получается, что они должны бы синхронизироваться как "город-город"
Александр,
поле Город является справочником в Terrasoft, поэтому для корректного переноса значения необходимо предварительно синхронизировать поле 1С с заголовком справочника городов, и только потом - синхронизировать поле в карточке контрагента.
Добрый день.
Сделал подчиненную синхронизацию. но результата не добился.
Подскажите, что в настройках указано неверно ?
Здравствуйте, Александр!
Вам необходимо:
1. Убрать поле родителя в настройках объекта синхронизации Город:
Его следует заполнять только в случае, если мы синхронизируем записи, у которых есть родительские элементы того же типа. Например, документы.
2. В настройке соответствия полей убрать правило синхронизации как у Банки:
Это поле следует заполнять только тогда, когда мы синхронизируем справочник.
Например, если нам нужно заполнить поле Город, которе является справочником, то в родительской синхронизации (в данном случае - Банки) мы для поля Город указываем правило синхронизации как у Город.
Для всех прочих это поле должно быть пустым.
Добрый день, Анна.
Все поправил как вы сказали (рис 1-4).
Но в справочнике банки поле города, так и не заполняется. синхронизация происходит следующим образом: импортируется сначала первая запись справочника банки. Затем начинается импорт городов на ~ 17000 записей. затем записывает в справочник банки следующий банк и опять импорт городов ~17000 записей.
Но в справочник банки, записи городов не появляются.
Результат:
Неизвестно откуда в справочнике города появляются записи в фигурных скобках.
Может быть еще где то необходимо настроить?
Здравствуйте, Александр!
Для устранения проблемы в появлением уникальных идентификаторов вместо названий городов в таблице банки необходимо выполнить следующее:
1. Откройте элемент синхронизации Банки, настройки поля Город.
2. В настройках поля Город укажите правило импорта как у Город (подчиненная синхронизация).
В случае, если у Вас возникнут дополнительные вопросы по синхронизации, просим сообщить в техническую поддержку дополнительно: support@terrasoft.ru