Здравствуйте!
Подскажите как лучше реализовать выбор по типу адреса при импорте контрагентов из 1С? В 1С адреса хранятся в различных полях (физ адрес или юр адрес), в ТС поле Адрес одно, но есть поле типа адреса. Используется утилита интеграции с 1С из каталога расширений.
Нравится
Сначала рекомендуется провести импорт контрагентов из 1C, а затем два импорта для справочников юридических и физических лиц. Но если сделать это напрямую, то при повторных импортах будут создаваться дубли контрагентов. Сейчас разработчик занимается данным вопросом и предоставит решение, как не дублировать записи при импорте.
Ответ несколько не о том, что я спрашивал, но тоже актуален )
Можно подробнее о рекомендованной процедуре импорта?
1. Импортируем контрагентов
2. Импортируем юр. лица/физ. лица в платежные реквизити контрагентов, вставля в скрипт проверку на соответсвие контрагента TS<>1C (без скрипта мне не удалось это сделать, делал подчиненную интеграцию, родительское пол TS - Контрагент, в и тоге в платжные реквизиты каждого контрагента влетают все юрлица из 1с).
Я правильно рассуждаю?
Да, все правильно. С помощью отдельной чистой интеграции не получится, потому что все данные попадут в реквизиты, как Вы и удостоверились.
А каким образом в подчиненной синхронизации можно получить данные вышестоящей? Это реально?
Кстати, если поставить поле родителя 1с равным "UUID", то схема работает и в платежные реквизиты (подчиненноая синхронизация) попадают данные соответсвующих юрлиц, а не все сразу.
По поводу получения данных вышестоящей синхронизации - думаю, что такой возможности нет, но, возможно, кто-то подскажет, как это можно сделать.
А по импорту реквизитов можно проблему считать решенной?
Ну, на данный момент новых граблей не нашел ) Контрагенты и их юр.лица импортируются, работает без единого скрипта. Дальнейшая настройка, дмаю потребует вмешательства, но это по ходу пьесы.