Добрый день! В таблице продуктов процесса есть доп поле продукта процесса с типом выпадающий мультисписок, и есть копия этого поля - доп поле процесса. Необходимо иметь возможность скопировать все значения из таблицы и записать их в поле процесса, добавляя значения из таблицы (не затирая то, что было указано).
К примеру, есть таблица со значениями поля Бренд Скрин1 [file]5048[/file] (через запятую указаны разные значения поля мультисписок), и в поле процесса уже внесены значения Скрин 2 [file]5049[/file] после отработки вышеуказанного действия в доп поле процесса должно быть Скрин 3 [file]5050[/file] , [file]5051[/file]
Просьба оценить доработку доп настройки в действие Скопировать значение дополнительного поля продукта процесса в дополнительное поле процесса, чтобы работала по вышеуказанной логике [file]5052[/file]
Добрый день! В таблице продуктов процесса есть доп поле продукта процесса с типом выпадающий мультисписок, и есть копия этого поля - доп поле процесса. Необходимо иметь возможность скопировать все значения из таблицы и записать их в поле процесса, добавляя значения из таблицы (не затирая то, что было указано). К примеру, есть таблица со значениями поля Бренд Скрин1 (через запятую указаны разные значения поля мультисписок), и в поле процесса уже внесены значения Скрин 2 после отработки вышеуказанного действия в доп поле процесса должно быть Скрин 3 , Просьба оценить доработку доп настройки в действие Скопировать значение дополнительного поля продукта процесса в дополнительное поле процесса, чтобы работала по вышеуказанной логике
Правильно я понимаю, что нужно взять значение с доп.поля продукта процесса, разбить по разделителю - и дописать в мультисписок доп.поля процесса (только уникальны значения)?
Правильно я понимаю, что нужно взять значение с доп.поля продукта процесса, разбить по разделителю - и дописать в мультисписок доп.поля процесса (только уникальны значения)?
Тындык Максим Вадимович писал/а: Добавить настройку что нужно разбивать (указание разделителя) + логику вышеуказанную - порядка 2х часов.
Максим, готовы запускать доработку в счет оплаченных часов, проект https://crm.hlr.ua/ НО важно учесть, что наше доп поле продукта процесса имеет тип Выпадающий Мультисписок и именно передавая с 1С мы указываем несколько значений через запятую (без пробела). При этом вручную заполнить я его вообще не могу, так как не выпадают варианты это баг и так работает поле? Вопрос: если будем в дальнейшем вносить варианты вручную, они также будут отображаться через запятую и доработанное действие будет отрабатывать? или же нет?
[quote]
Тындык Максим Вадимович писал/а:
Добавить настройку что нужно разбивать (указание разделителя) + логику вышеуказанную - порядка 2х часов.
[/quote]
Максим, готовы запускать доработку в счет оплаченных часов, проект https://crm.hlr.ua/
НО важно учесть, что наше доп поле продукта процесса имеет тип Выпадающий Мультисписок и именно передавая с 1С мы указываем несколько значений через запятую (без пробела). При этом вручную заполнить я его вообще не могу, так как не выпадают варианты [file]5233[/file] это баг и так работает поле? Вопрос: если будем в дальнейшем вносить варианты вручную, они также будут отображаться через запятую и доработанное действие будет отрабатывать? или же нет?
Шатохіна Ірина писал/а: Максим, готовы запускать доработку в счет оплаченных часов, проект https://crm.hlr.ua/
Тогда вероятно вам нужно обратиться напрямую с тому, кто курирует эти часы чтобы они приняли в счет них ваше обращение как доработку
Шатохіна Ірина писал/а: НО важно учесть, что наше доп поле продукта процесса имеет тип Выпадающий Мультисписок и именно передавая с 1С мы указываем несколько значений через запятую (без пробела). При этом вручную заполнить я его вообще не могу, так как не выпадают варианты это баг и так работает поле? Вопрос: если будем в дальнейшем вносить варианты вручную, они также будут отображаться через запятую и доработанное действие будет отрабатывать? или же нет?
Я доработаю только действие как вышеуказанно - взяли значение, разбили по разделителю (запятой) и дописываю недостающие вариант в мультисписок процесса. Если у вас мультисписок - он хранится как массив - то тут не нужно разбивать по запятой, а нужно почти то же самое что оценили - взять его значения и добавить недостающие в мультисписок доп.поля процесса. Мультисписок нужно заполнять не через запятую, а как массив значений - то есть храниться будут для одной сущности несколько значений - и тогда будет корректно отображаться.
[quote]
Шатохіна Ірина писал/а:
Максим, готовы запускать доработку в счет оплаченных часов, проект https://crm.hlr.ua/
[/quote]
Тогда вероятно вам нужно обратиться напрямую с тому, кто курирует эти часы чтобы они приняли в счет них ваше обращение как доработку
[quote]
Шатохіна Ірина писал/а:
НО важно учесть, что наше доп поле продукта процесса имеет тип Выпадающий Мультисписок и именно передавая с 1С мы указываем несколько значений через запятую (без пробела). При этом вручную заполнить я его вообще не могу, так как не выпадают варианты это баг и так работает поле? Вопрос: если будем в дальнейшем вносить варианты вручную, они также будут отображаться через запятую и доработанное действие будет отрабатывать? или же нет?
[/quote]
Я доработаю только действие как вышеуказанно - взяли значение, разбили по разделителю (запятой) и дописываю недостающие вариант в мультисписок процесса.
Если у вас мультисписок - он хранится как массив - то тут не нужно разбивать по запятой, а нужно почти то же самое что оценили - взять его значения и добавить недостающие в мультисписок доп.поля процесса.
Мультисписок нужно заполнять не через запятую, а как массив значений - то есть храниться будут для одной сущности несколько значений - и тогда будет корректно отображаться.
Тындык Максим Вадимович писал/а: Тогда вероятно вам нужно обратиться напрямую с тому, кто курирует эти часы чтобы они приняли в счет них ваше обращение как доработку
Тындык Максим Вадимович писал/а: Я доработаю только действие как вышеуказанно - взяли значение, разбили по разделителю (запятой) и дописываю недостающие вариант в мультисписок процесса. Если у вас мультисписок - он хранится как массив - то тут не нужно разбивать по запятой, а нужно почти то же самое что оценили - взять его значения и добавить недостающие в мультисписок доп.поля процесса. Мультисписок нужно заполнять не через запятую, а как массив значений - то есть храниться будут для одной сущности несколько значений - и тогда будет корректно отображаться.
Ок, дорабатываем по описанной Вами логике за 2 часа. спасибо
[quote]
Тындык Максим Вадимович писал/а:
Тогда вероятно вам нужно обратиться напрямую с тому, кто курирует эти часы чтобы они приняли в счет них ваше обращение как доработку
[/quote]
Максим, что значит к тому, кто курирует эти часы? Несколько доработок запускала тут на форуме так, вот к примеру, https://crm-onebox.com/ru/support/server-installation/8095-nedostupen-boks-httpscrmhlrua-zakonchilos-mesto/ , просьба запустить и эту
[quote]
Тындык Максим Вадимович писал/а:
Я доработаю только действие как вышеуказанно - взяли значение, разбили по разделителю (запятой) и дописываю недостающие вариант в мультисписок процесса.
Если у вас мультисписок - он хранится как массив - то тут не нужно разбивать по запятой, а нужно почти то же самое что оценили - взять его значения и добавить недостающие в мультисписок доп.поля процесса.
Мультисписок нужно заполнять не через запятую, а как массив значений - то есть храниться будут для одной сущности несколько значений - и тогда будет корректно отображаться.
[/quote]
Ок, дорабатываем по описанной Вами логике за 2 часа. спасибо
В действие "Скопировать значение дополнительного поля продукта процесса в дополнительное поле процесса" добавлены настройки: 1. "Объеденить значения при копировании в дополнительное поле выпадающего мультисписка" - если поле является мультисписком - его значения будут объедены с текущими значениями поля для записи 2. "Разбить объеденяемое значение по разделителю, если она является строкой" - если полученное значение является строкой, а поле для записи мультисписком, то строка будет разбита по указанному разделителю
В действие "Скопировать значение дополнительного поля продукта процесса в дополнительное поле процесса" добавлены настройки:
1. "Объеденить значения при копировании в дополнительное поле выпадающего мультисписка" - если поле является мультисписком - его значения будут объедены с текущими значениями поля для записи
2. "Разбить объеденяемое значение по разделителю, если она является строкой" - если полученное значение является строкой, а поле для записи мультисписком, то строка будет разбита по указанному разделителю
спасибо, проверяю. Максим, также нужен счет на дальнейшие доработки на 20 часов, можете запросить, чтобы мне на имейл отправили? Проект https://crm.hlr.ua/
спасибо, проверяю. Максим, также нужен счет на дальнейшие доработки на 20 часов, можете запросить, чтобы мне на имейл отправили? Проект https://crm.hlr.ua/
Максим, не срабатывает. Вот процесс для проверки https://crm.hlr.ua/admin/customorder/test/60650/edit/, пытаюсь забрать значения из поля на Бренд мультисписок на скрине 1 [file]5415[/file] действие настроено в процедуре при клике "Бренды в поле процесса" https://crm.hlr.ua/admin/shop/workflow/59/procedure/79/?status=0
Вот что в результате скрин 2 [file]5416[/file] Просьба проверить
Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации.
Войти и написать комментарий