Публикация

Еще один пример сложного импорта из MS Excel

Закончила очередную инструкцию сложного импорта.

Наверное, многие сталкивались с вопросом необходимости перенести большой файл *.xls в базу данных, и чтобы данные корректно переносились и не дублировались.

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

Прикрепила все настройки по порядку, в итоге получилось 10 интеграций (1-10).

1. В первом этапе мы указываем основной таблицей - Контакты, переносим название компании, адрес в карточку, 5 средств связи, отрасль, основной контакт и его средство связи.
2. После этого выполняем скрипт, который продублирует средства связи контрагента из карточки на детали.
3. Далее переносим два адреса на деталь: Почтовый и Юридический (2,3) (основная таблица - Адреса контрагента).
4. После этого - по одному средства связи на деталь, т.к. в карточке только 5 средств связи через таблицу Средства связи контрагента.
5. После того, как проипортировали эти данные, можно настраивать импорт контактов через деталь Карьера, чтобы они отобразились на закладке контактов рпаздела контрагенты (нужного контрагента). Основная таблица - Карьера контакта.
6. После этого запускаем второй скрипт, для переноса средств связи контактов на деталь.
7. При этом необходимо включать в каждом импорте опцию "Обновлять существующие записи".

При таких настройках данные отображаются корректно и не дублируются.

Приятной работы!

Нравится

Поделиться

1 комментарий

Как обычно: большое спасибо за доку и +1 ! :)

--
www.it-sfera.com.ua
Terrasoft Solution Partner

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