Импорт в поле типа Сущность

Все вопросы/проблемы по установке и использовании.
isbesedin
Сообщения: 82
Зарегистрирован: 03 мар 2016, 22:42
Имя: Иван
Откуда: Москва
Организация: foxtravel
Контактная информация:

Импорт в поле типа Сущность

Сообщение isbesedin »

Пытаюсь перенести данные из старой системы в Руководитель. Импортируют все данные из экселя. Настроил таблицы и поля по аналогии со старой CRM.

В процессе импорта столкнулся с проблемой, что невозможно внести данные из экселя в поля типа Сущность. При выборе связи между столбцами экселя и полями руководителя нужно поля просто нет в списке.

Кто-то сталкивался с подобной проблемой? Если да, то как решали?
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Импорт в поле типа Сущность

Сообщение support »

Да, такой возможности не предусмотрено на данный момент. Как вариант решение проблемы, используя многострочное обновление, записи обновить, и назначить соответствующую запись. Такой вариант подойдет, если связей немного.
isbesedin
Сообщения: 82
Зарегистрирован: 03 мар 2016, 22:42
Имя: Иван
Откуда: Москва
Организация: foxtravel
Контактная информация:

Re: Импорт в поле типа Сущность

Сообщение isbesedin »

К сожалению их очень много...
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Импорт в поле типа Сущность

Сообщение support »

Ясно, в принципе сделать то не сложно, сравнивать нужно по названию, верно?
isbesedin
Сообщения: 82
Зарегистрирован: 03 мар 2016, 22:42
Имя: Иван
Откуда: Москва
Организация: foxtravel
Контактная информация:

Re: Импорт в поле типа Сущность

Сообщение isbesedin »

Проще на примере объяснить.

Есть заказы в интернет-магазине. Каждый заказ связан с клиентом. В карточке заказа есть поле типа сущность, связанная с таблицей клиентов. Насколько я понимаю в этом поле по умолчанию отображается значения поля, которое является заголовком в связанной таблице (для клиентов это ФИО).

Соотвественно нужно, чтобы при импорте заказов из экселя в поле типа сущность прописывалось ФИО клиента из таблицы Клиенты (В самом поле наверное хранится ID связанной записи, но отображаться будет все равно ФИО).

Из опыта прошлой CRM: если при импорте заказов не находилось соответствующего клиента, то в таблице Клиенты создавалась новая запись. В принципе это удобно, но не обязательно на текущий момент.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Импорт в поле типа Сущность

Сообщение support »

В принципе это удобно, но не обязательно на текущий момент.
Как это не обязательно? А по чем связь строит, если записи нет? Вам в любом случае сначала нужно импортировать клиентов. Но тут дело в том, что заголовок в Руководителе може быть и не простое поле ввода, вот по этому и это поле отсутствует при импорте. Импорт же разрабатывался для работы с excel а не для переноса данных.

Если у вас ФИО клиента - это простое поле ввода, которое служит в качестве заголовка, тогда моно и попробовать включить это поле в функцию импорта.
isbesedin
Сообщения: 82
Зарегистрирован: 03 мар 2016, 22:42
Имя: Иван
Откуда: Москва
Организация: foxtravel
Контактная информация:

Re: Импорт в поле типа Сущность

Сообщение isbesedin »

Если у вас ФИО клиента - это простое поле ввода, которое служит в качестве заголовка, тогда моно и попробовать включить это поле в функцию импорта.
Да, у меня именно так. Ну и самое большое количество связей завязано именно на клиентов, остальное я и руками смогу поправить.

Я могу сам как-то попробовать включить это поле в функцию импорта? Или вы сделаете какое-то дополнение в коде?
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Импорт в поле типа Сущность

Сообщение support »

Самому не получится, так как нужно написать кусок кода, который будет сверять данные с записями сущности. Постараюсь выделить время на выходных и сделать.
isbesedin
Сообщения: 82
Зарегистрирован: 03 мар 2016, 22:42
Имя: Иван
Откуда: Москва
Организация: foxtravel
Контактная информация:

Re: Импорт в поле типа Сущность

Сообщение isbesedin »

Спасибо, буду ждать
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Импорт в поле типа Сущность

Сообщение support »

Заменить прикрепленный файлы в:
modules\tools\actions\import_data.php
modules\tools\views\import_data_bind.php

Сообщите результат.
Вложения
import_data_bind.php
(1.85 КБ) 296 скачиваний
import_data.php
(20.52 КБ) 285 скачиваний
Ответить