1b.app
Скопирована ссылка -

Оценка доработки действия Скопировать значение дополнительного поля продукта процесса в дополнительное поле процесса

Добрый день! В таблице продуктов процесса есть доп поле продукта процесса с типом выпадающий мультисписок, и есть копия этого поля - доп поле процесса. Необходимо иметь возможность скопировать все значения из таблицы и записать их в поле процесса, добавляя значения из таблицы (не затирая то, что было указано).
К примеру, есть таблица со значениями поля Бренд Скрин1 (через запятую указаны разные значения поля мультисписок), и в поле процесса уже внесены значения Скрин 2 после отработки вышеуказанного действия в доп поле процесса должно быть Скрин 3 ,
Просьба оценить доработку доп настройки в действие Скопировать значение дополнительного поля продукта процесса в дополнительное поле процесса, чтобы работала по вышеуказанной логике

Ответы:

Правильно я понимаю, что нужно взять значение с доп.поля продукта процесса, разбить по разделителю - и дописать в мультисписок доп.поля процесса (только уникальны значения)?
14.04.2021, 15:03

да, верно
14.04.2021, 16:36

Добавить настройку что нужно разбивать (указание разделителя) + логику вышеуказанную - порядка 2х часов.
14.04.2021, 17:10


Тындык Максим Вадимович писал/а:
Добавить настройку что нужно разбивать (указание разделителя) + логику вышеуказанную - порядка 2х часов.

Максим, готовы запускать доработку в счет оплаченных часов, проект https://crm.hlr.ua/
НО важно учесть, что наше доп поле продукта процесса имеет тип Выпадающий Мультисписок и именно передавая с 1С мы указываем несколько значений через запятую (без пробела). При этом вручную заполнить я его вообще не могу, так как не выпадают варианты это баг и так работает поле? Вопрос: если будем в дальнейшем вносить варианты вручную, они также будут отображаться через запятую и доработанное действие будет отрабатывать? или же нет?
20.04.2021, 13:16


Шатохіна Ірина писал/а:
Максим, готовы запускать доработку в счет оплаченных часов, проект https://crm.hlr.ua/

Тогда вероятно вам нужно обратиться напрямую с тому, кто курирует эти часы чтобы они приняли в счет них ваше обращение как доработку

Шатохіна Ірина писал/а:
НО важно учесть, что наше доп поле продукта процесса имеет тип Выпадающий Мультисписок и именно передавая с 1С мы указываем несколько значений через запятую (без пробела). При этом вручную заполнить я его вообще не могу, так как не выпадают варианты это баг и так работает поле? Вопрос: если будем в дальнейшем вносить варианты вручную, они также будут отображаться через запятую и доработанное действие будет отрабатывать? или же нет?

Я доработаю только действие как вышеуказанно - взяли значение, разбили по разделителю (запятой) и дописываю недостающие вариант в мультисписок процесса.
Если у вас мультисписок - он хранится как массив - то тут не нужно разбивать по запятой, а нужно почти то же самое что оценили - взять его значения и добавить недостающие в мультисписок доп.поля процесса.
Мультисписок нужно заполнять не через запятую, а как массив значений - то есть храниться будут для одной сущности несколько значений - и тогда будет корректно отображаться.
21.04.2021, 15:54


Тындык Максим Вадимович писал/а:
Тогда вероятно вам нужно обратиться напрямую с тому, кто курирует эти часы чтобы они приняли в счет них ваше обращение как доработку

Максим, что значит к тому, кто курирует эти часы? Несколько доработок запускала тут на форуме так, вот к примеру, https://crm-onebox.com/ru/support/server-installation/8095-nedostupen-boks-https... , просьба запустить и эту


Тындык Максим Вадимович писал/а:
Я доработаю только действие как вышеуказанно - взяли значение, разбили по разделителю (запятой) и дописываю недостающие вариант в мультисписок процесса.
Если у вас мультисписок - он хранится как массив - то тут не нужно разбивать по запятой, а нужно почти то же самое что оценили - взять его значения и добавить недостающие в мультисписок доп.поля процесса.
Мультисписок нужно заполнять не через запятую, а как массив значений - то есть храниться будут для одной сущности несколько значений - и тогда будет корректно отображаться.

Ок, дорабатываем по описанной Вами логике за 2 часа. спасибо
21.04.2021, 18:43

Максим, подскажите, запущена ли доработка в работу?
26.04.2021, 13:29

В действие "Скопировать значение дополнительного поля продукта процесса в дополнительное поле процесса" добавлены настройки:
1. "Объеденить значения при копировании в дополнительное поле выпадающего мультисписка" - если поле является мультисписком - его значения будут объедены с текущими значениями поля для записи
2. "Разбить объеденяемое значение по разделителю, если она является строкой" - если полученное значение является строкой, а поле для записи мультисписком, то строка будет разбита по указанному разделителю
28.04.2021, 15:55

спасибо, проверяю. Максим, также нужен счет на дальнейшие доработки на 20 часов, можете запросить, чтобы мне на имейл отправили? Проект https://crm.hlr.ua/
29.04.2021, 10:34

Максим, не срабатывает. Вот процесс для проверки https://crm.hlr.ua/admin/customorder/test/60650/edit/, пытаюсь забрать значения из поля на Бренд мультисписок на скрине 1 действие настроено в процедуре при клике "Бренды в поле процесса" https://crm.hlr.ua/admin/shop/workflow/59/procedure/79/?status=0
Вот что в результате скрин 2 Просьба проверить
29.04.2021, 11:17


спасибо, проверяем
30.04.2021, 16:45

Максим, спасибо, все отлично
12.05.2021, 11:31

Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации. Войти и написать комментарий