Импорт в поле типа Сущность
-
isbesedin
- Сообщения: 82
- Зарегистрирован: 03 мар 2016, 22:42
- Имя: Иван
- Откуда: Москва
- Организация: foxtravel
- Контактная информация:
Импорт в поле типа Сущность
Пытаюсь перенести данные из старой системы в Руководитель. Импортируют все данные из экселя. Настроил таблицы и поля по аналогии со старой CRM.
В процессе импорта столкнулся с проблемой, что невозможно внести данные из экселя в поля типа Сущность. При выборе связи между столбцами экселя и полями руководителя нужно поля просто нет в списке.
Кто-то сталкивался с подобной проблемой? Если да, то как решали?
В процессе импорта столкнулся с проблемой, что невозможно внести данные из экселя в поля типа Сущность. При выборе связи между столбцами экселя и полями руководителя нужно поля просто нет в списке.
Кто-то сталкивался с подобной проблемой? Если да, то как решали?
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Импорт в поле типа Сущность
Да, такой возможности не предусмотрено на данный момент. Как вариант решение проблемы, используя многострочное обновление, записи обновить, и назначить соответствующую запись. Такой вариант подойдет, если связей немного.
-
isbesedin
- Сообщения: 82
- Зарегистрирован: 03 мар 2016, 22:42
- Имя: Иван
- Откуда: Москва
- Организация: foxtravel
- Контактная информация:
Re: Импорт в поле типа Сущность
К сожалению их очень много...
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Импорт в поле типа Сущность
Ясно, в принципе сделать то не сложно, сравнивать нужно по названию, верно?
-
isbesedin
- Сообщения: 82
- Зарегистрирован: 03 мар 2016, 22:42
- Имя: Иван
- Откуда: Москва
- Организация: foxtravel
- Контактная информация:
Re: Импорт в поле типа Сущность
Проще на примере объяснить.
Есть заказы в интернет-магазине. Каждый заказ связан с клиентом. В карточке заказа есть поле типа сущность, связанная с таблицей клиентов. Насколько я понимаю в этом поле по умолчанию отображается значения поля, которое является заголовком в связанной таблице (для клиентов это ФИО).
Соотвественно нужно, чтобы при импорте заказов из экселя в поле типа сущность прописывалось ФИО клиента из таблицы Клиенты (В самом поле наверное хранится ID связанной записи, но отображаться будет все равно ФИО).
Из опыта прошлой CRM: если при импорте заказов не находилось соответствующего клиента, то в таблице Клиенты создавалась новая запись. В принципе это удобно, но не обязательно на текущий момент.
Есть заказы в интернет-магазине. Каждый заказ связан с клиентом. В карточке заказа есть поле типа сущность, связанная с таблицей клиентов. Насколько я понимаю в этом поле по умолчанию отображается значения поля, которое является заголовком в связанной таблице (для клиентов это ФИО).
Соотвественно нужно, чтобы при импорте заказов из экселя в поле типа сущность прописывалось ФИО клиента из таблицы Клиенты (В самом поле наверное хранится ID связанной записи, но отображаться будет все равно ФИО).
Из опыта прошлой CRM: если при импорте заказов не находилось соответствующего клиента, то в таблице Клиенты создавалась новая запись. В принципе это удобно, но не обязательно на текущий момент.
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Импорт в поле типа Сущность
Как это не обязательно? А по чем связь строит, если записи нет? Вам в любом случае сначала нужно импортировать клиентов. Но тут дело в том, что заголовок в Руководителе може быть и не простое поле ввода, вот по этому и это поле отсутствует при импорте. Импорт же разрабатывался для работы с excel а не для переноса данных.В принципе это удобно, но не обязательно на текущий момент.
Если у вас ФИО клиента - это простое поле ввода, которое служит в качестве заголовка, тогда моно и попробовать включить это поле в функцию импорта.
-
isbesedin
- Сообщения: 82
- Зарегистрирован: 03 мар 2016, 22:42
- Имя: Иван
- Откуда: Москва
- Организация: foxtravel
- Контактная информация:
Re: Импорт в поле типа Сущность
Да, у меня именно так. Ну и самое большое количество связей завязано именно на клиентов, остальное я и руками смогу поправить.Если у вас ФИО клиента - это простое поле ввода, которое служит в качестве заголовка, тогда моно и попробовать включить это поле в функцию импорта.
Я могу сам как-то попробовать включить это поле в функцию импорта? Или вы сделаете какое-то дополнение в коде?
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Импорт в поле типа Сущность
Самому не получится, так как нужно написать кусок кода, который будет сверять данные с записями сущности. Постараюсь выделить время на выходных и сделать.
-
isbesedin
- Сообщения: 82
- Зарегистрирован: 03 мар 2016, 22:42
- Имя: Иван
- Откуда: Москва
- Организация: foxtravel
- Контактная информация:
Re: Импорт в поле типа Сущность
Спасибо, буду ждать
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Импорт в поле типа Сущность
Заменить прикрепленный файлы в:
modules\tools\actions\import_data.php
modules\tools\views\import_data_bind.php
Сообщите результат.
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 скачиваний