@vladimirir

Как в Битрикс CRM скопировать поле со значениями?

Подскажите, пожалуйста, есть ли в Битриксе (CRM) возможность скопировать одно поле или хотя бы просто перенести данные записей по одному полю (данные клиентов или лидов) в другое аналогичное поле?
(Если подробнее, есть поле типа список, его внешний вид - "Список", в нём очень много элементов. Его внешний вид нужно перевести в "Диалог выбора сущностей", но из-за количества элементов при попытке это сделать с существующем полем процесс вылетает и внешний вид остаётся прежним. Когда создаю новое поле с теми же элементами списка, но при этом сразу задаю внешний вид "Диалог выбора сущностей", всё сохранятеся нормально, но теперь надо как-то у каждого клиента проставить значения по этому новому полю, чтобы они были такие же, как в изначальном поле, то есть, я предполагаю, что, может, есть возможность как-то скопировать поле или значения)
  • Вопрос задан
  • 355 просмотров
Решения вопроса 1
gromdron
@gromdron Куратор тега Битрикс24
Работаю с Bitrix24
Штатного решения для такой задачи нет, потому что если мы говорим про поле типа "Список" то это сложное поле.
Почему? Потому что один и тот же элемент (вариант выбора) будет иметь одинаковое название, но разный идентификатор.
Отсюда получается что для того чтобы это сделать нужно:

1. Скопировать значения из старого списка в новый.
2. Составить карту маппинга ID старого значения к ID нового значения
3. Выполнить обновление установив в новое поле ID нового значения

Без кода это сделать очень сложно.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы