Евгений
для эксперимента {=System:Eol} в одинарные кавычки
Сергей
не помогло
Попробуйте:{{=implode({=System:Eol},explode(',',{{Договор (имя)}}))}} Свое название поля или переменной вставьте и проверьте.
Сергей
Огромное спасибо!
Видимо, есть какая-то особенность при использовании модификаторов к полям. Если подставить значение множественного поля без модификаторов, то подставляться будет массив данных. Например, {{Поле}}. Функция implode как раз работает с массивом, делая из него строку. Поэтому она работает. А вот если подставить значение множественного поля с модификатором, то это уже видимо не массив данных, а сразу финальная строка. Например, {{Поле > name}}. Если использовать implode, подставляя строку, то ничего не сработает. Потому что подставить надо массив. Чтобы из строки сделать массив, надо использовать explode. В итоге если скомбинировать, то работает. Ну это я так понял. Может дело и в чем-то другом.
Мария
Привет! Ищу людей, которые хотят зарабатывать дополнительно удаленно в свободное время. Гибкий график, все подробности могу предоставить в личных сообщениях. Пишите, если интересно!
Алена
коллеги подскажите, почему может письмо с приглашением на портал не приходить? у нас коробка
Андрей
Всем привет! Подскажите, можно ли разместить вкладку для онлайн записи в карточку сделки и можно ли сразу создавать запись на ресурс из сделки и автоматом привязывать сделку и контакт сделки к объекту записи?
Алена
еще может кто знает и проверял, если группа с диском и туда нет доступа ни у кого кроме ответственного сотрудника, то доступ к папкам этого диска будет только у этого сотрудника или можно сделать ссылку для доступа к другим сотрудникам? в общем задача такая, чтобы у определенного сотрудника были файлы по клиентам, но доступ он менеджерам раздавал только через отдельные ссылки и прикреплял бы эти ссылки к сделкам, для разных менеджеров, но чтобы менеджеры ко всем файлам на диске доступ не имели.
Сергей
еще может кто знает и проверял, если группа с диском и туда нет доступа ни у кого кроме ответственного сотрудника, то доступ к папкам этого диска будет только у этого сотрудника или можно сделать ссылку для доступа к другим сотрудникам? в общем задача такая, чтобы у определенного сотрудника были файлы по клиентам, но доступ он менеджерам раздавал только через отдельные ссылки и прикреплял бы эти ссылки к сделкам, для разных менеджеров, но чтобы менеджеры ко всем файлам на диске доступ не имели.
Можно внутри папки диска ещё сделать подпапки - отдельно по каждому клиенту. К любой папке можно настраивать права доступа, начиная с профессионального тарифа. Ответственный за проект и за папку в целом - создает подпапку, настраивает к ней права доступа и копирует внутреннюю ссылку. Вставляет ссылку в поле сделки. Тот, у кого нет прав доступа к папке, ничего не увидит. Должно вроде как работать.
Сергей
Про настройки прав конечно супер, но он простой спец в полях. Точно такое не сможет делать.
Почему не сможет? Он не может зайти на диск, нажать на три точки рядом с папкой, выбрать «Поделиться» и настроить общий доступ?
Григорий
Всем привет. Есть такая задача, считать зп сотрудников, исходя из оклада и процента стоимости доп услуг. Что сделано: 2 списка: Сотрудник_Оклад и Доп услуга_Стоимость, не могу понять как вообще можно посчитать какие либо значения
Григорий
А какого робота Вы используете?
Сначала триггер, отслеживающий заполнение полей, потом Получить инфо об элементе списка(но при выполнении тип данных не соответствует) и потом изменить элемент(пытаюсь записать информацию)
Григорий
Григорий
Сотрудник - список в котором исполнитель и значение оклада. Доп услуги - список с наименованием доп услуг и их стомостью
Григорий
я так понимаю, битра видит только текст а не числовое значение
Сергей
я так понимаю, битра видит только текст а не числовое значение
А скриншот робота «Получить информацию об элементе списка»?
Григорий
Сергей
А зачем Вам тут модификатор printable? Сами поставили?
Сергей
Автоматом подтянулся
Попробуйте без него
Григорий
Григорий
Роботы сработали, но значение не заполнилось
Сергей
Роботы сработали, но значение не заполнилось
Потому что второй робот должен сработать только после первого, а не одновременно с ним
Катерина Л.
Помогите пожалуйста разобраться: есть смарт процесс. Из него создаётся задача, но среди полей нет поля "элементы СRM". Мне нужно вставить в задачу компанию из сделки, Я уже нашла как это сделать правильно ( 'СО_'&{{id компании}} ), но куда его вставлять?...
Сергей
Если брать поле из формы для вставки значения в роботе, то там для поля с привязкой к УС будет только один вариант. В вашем случае это {{Сотрудник (текст)}}. Это то же самое, что и {{Сотрудник > printable}}. Так вы получите название элемента УС, а не его уникальный ID. В робота нужно подставить именно ID. Чтобы его получить, надо просто подставить {{Сотрудник}} без всяких текстов и модификаторов.
Григорий
Да я так сделал, но все равно значения нет
я пока без формул, просто хочу понять, значение можно вытянуть или нет
Сергей
я пока без формул, просто хочу понять, значение можно вытянуть или нет
Можно конечно. Во-первых, в настройках второго робота сделайте так, чтобы он сработал не независимо, а после предыдущего. Во-вторых, что там за условие у Вас? Сделайте так, чтобы оно соблюдалось.
Григорий
Григорий
{{~A10855_65015_93746_50161:PROPERTY_OKLAD}} + {{~A69085_30949_35997_3418:PROPERTY_STOIMOST_USLUGI # Получить информацию об элементе списка (Копия): Стоимость услуги}}
Григорий
вот так не хочет работать, может синтаксис не тот или вообще так не умеет
Сергей
{{~A10855_65015_93746_50161:PROPERTY_OKLAD}} + {{~A69085_30949_35997_3418:PROPERTY_STOIMOST_USLUGI # Получить информацию об элементе списка (Копия): Стоимость услуги}}
Как минимум нет знака равенства в начале) А куда Вы это подставляете? Покажите в роботе
Григорий
Григорий
синтаксис вроде поправил, но в значении 0
Макс
синтаксис вроде поправил, но в значении 0
Перед вычислением нужно поставить знак =
Макс
Т.е. первым символом будет =
Григорий
Перед вычислением нужно поставить знак =
Спасибо огромное, получилось, считает так как надо, понял как значения брать из списков
Григорий
Перед вычислением нужно поставить знак =
Рано обрадовался, он берет первое значение но не плюсует, если выбрано больше одного варианта
Григорий
Может есть какой то модификатор, который бы все значения собирал
Сергей
Может есть какой то модификатор, который бы все значения собирал
Поля в УС с окладом и стоимостью - какого типа? Строка, число, деньги?
Сергей
Деньги
Видимо опять где-то синтаксис не тот, перепроверьте. Все три типа складываются друг с другом.
Григорий
Видимо опять где-то синтаксис не тот, перепроверьте. Все три типа складываются друг с другом.
А то что там, одно поле множественное и посути больше чем 1 значение
Сергей
А то что там, одно поле множественное и посути больше чем 1 значение
Это уже какие-то новые вводные. А какое из полей множественное и зачем?
Григорий
Это уже какие-то новые вводные. А какое из полей множественное и зачем?
Доп услуги, они могут быть как 1 услуга, так и несколько услуг
Григорий
так то если 1 услуга, считает
Григорий
а вот 2 и более, берет значение первого
Сергей
а вот 2 и более, берет значение первого
Тариф какой? Бизнес-процессов нет?
Григорий
Сергей
Мне не посмотреть настройку
А настройку самого активити сможете показать? Чтобы было видно, что нет нужного поля. Оно же вроде обычно в самом низу находится? Выше Илья писал.
Сергей
Есть, проф тариф
Тогда Вам придется познакомиться с итератором) И дизайнером бизнес-процессов. Роботы не умеют работать с множественными полями.
Григорий
Григорий
ветка именно этого бп
Григорий
Сергей
1. Создаете переменную для хранения суммы всех услуг. 2. Ставите конструкцию итератор. В настройках выбираете свое множественное поле с услугами. 3. Внутрь итератора ставите активити для получения информации об элементе списка (доп услуги). Оно уже есть и настроено, поэтому просто передвинете его внутрь итератора. 4. Меняете переменную внутри итератора. Прибавляете к ней значение итератора. 5. После конструкции итератор а меняете поле в сделке - к переменной прибавляете оклад.
Сергей
Условие не нужно. А переменная нужна.
Сергей
Через дизайнер БП почему не делаете? В роботе меньше настроек
Григорий
Условие не нужно. А переменная нужна.
Пока не особо понимаю что делаю, но все же не вижу там активити Переменная
Катерина Л.
Через дизайнер БП почему не делаете? В роботе меньше настроек
Я дорабатываю уже сделанный процесс, есть инструкции где поля срм есть, а по факту нету, затык...
Катерина Л.
Роботов куча а БП пустой
Сергей
Я дорабатываю уже сделанный процесс, есть инструкции где поля срм есть, а по факту нету, затык...
Я не думаю, что в стандартном роботе когда-то было поле «Элементы CRM». Это поле есть только в активити в дизайнере бизнес-процессов. Или может есть какой-то кастомный робот из маркета с таким полем. Что за инструкция? От Битрикс24 или от того, кто настраивал процесс?
Катерина Л.
Инструкция от битрикс
Сергей
Пока не особо понимаю что делаю, но все же не вижу там активити Переменная
Прочее - Изменение переменных. Изначально переменную надо создать.
Катерина Л.
Да, Я уже более внимательно прочитала, там именно про дизайнер говорится.
Катерина Л.
Осталось додумать как в несколько разных задач передать срм из бп