Автоматизация отдела продаж, бизнес-процессы.
Контакты
Местоположение
Россия

Наибольший вклад в теги

Все теги (5)

Лучшие ответы пользователя

Все ответы (14)
  • Разработчик приложений Битрикс24, что нужно знать?

    bitrix24info
    @bitrix24info
    Эксперт Битрикс24
    PHP, HTML и CSS

    Могу добавить SQL. Для начала - мне этого хватает, что бы решить какую-то не стандартную задачу на портале клиента, например, автоматически, при заведении реквизитов компании, заполнить ОКВЭД и расшифровку. Или, например, просклонять ФИО для дальнейшей генерации доков.

    P.S. Я не разработчик, просто парень - который решает самостоятельно вопрос, когда "знающие люди" заняты, либо ломят ценник за простые вещи. В принципе решения работают не один месяц, результатом доволен.

    Удачи Вам на пути разработки!
    Ответ написан
    Комментировать
  • Как массово отредактировать записи в Битрикс24 (облако)?

    bitrix24info
    @bitrix24info
    Эксперт Битрикс24
    Добрый день!
    Вопрос был задан давно, но так как периодически получаю такие же вопросы от клиентов, объясню логику.

    Создается 2 бизнес-процесса, пускай первый start, второй - work.

    В start мы создаем список - множественную переменную. В эту переменную загружаем id сделок, которые требуется отредактировать.
    Далее добавляем итератор (перебирает значения множественных переменных) в действиях(активити), добавляем запуск бизнес-процесса, и id сущности, для которой нужно запустить бизнес-процесс, выставляем значение итератора и выбираем шаблон процесса work. Каждый раз в круге итератора в значении будет id следующей сделки.

    Тем самым, мы запустим по всем сделкам бизнес-процесс(work), который сделает нужные изменения.

    Кстати, самый простой способ получить id сделок (если их не много), выгрузив сделки в csv, скопировать и вставить в переменную бизнес-процесса.
    Ответ написан
    4 комментария
  • Битрикс 24 облако входящий вебхук изменение поля лида crm.lead.update?

    bitrix24info
    @bitrix24info
    Эксперт Битрикс24
    $prms = array(
            "id" => $idLead,
            "fields" => array(
            "UF_CRM_1622919648" => 1,
        ),
    );
    
    $prms = json_encode( $prms );
    $result = bx24( $prms, 'crm.lead.update' );
    
    function bx24( $params, $type, $portal = '*', $admin_id = '*', $secret_code = '*' ) {
    
    $queryUrl = 'https://' . $portal . '.bitrix24.ru/rest/' . $admin_id . '/' . $secret_code . '/' . $type;
    $params = json_decode( $params, true );
    
    $queryData = http_build_query(
        $params
    );
    
    $curl = curl_init();
    
    curl_setopt_array( $curl, array(
        CURLOPT_SSL_VERIFYPEER => 0,
        CURLOPT_POST           => 1,
        CURLOPT_HEADER         => 0,
        CURLOPT_RETURNTRANSFER => 1,
        CURLOPT_URL            => $queryUrl,
        CURLOPT_POSTFIELDS     => $queryData,
    ) );
    
    $result = curl_exec( $curl );
    
    curl_close( $curl );
    }
    Ответ написан
    1 комментарий
  • Сохраняет ли navigator.clipboard.write стиль текста?

    bitrix24info
    @bitrix24info Автор вопроса
    Эксперт Битрикс24
    Спасибо Алексей Ярков, это работает для меня:
    function setClipboard(text) {
        const type = "text/html";
        const blob = new Blob([text], { type });
        const data = [new ClipboardItem({ [type]: blob })];
        navigator.clipboard.write(data).then(
            function () {
                console.log('/* success */');
            },
            function (err) {
                console.log(err);
            }
        );
    }
    Ответ написан
    1 комментарий
  • Что нужно написать, что бы робот в Б24 сработал на следующий рабочий день в определенное время?

    bitrix24info
    @bitrix24info
    Эксперт Битрикс24
    Дмитрий, если не учитывать выходные, то:
    {{=dateadd({=System:Date},"1d10h")}}

    Если необходимо понимать что это рабочий день, а рабочий день зависит в том числе и от настроек портала, тогда используйте в связке с AddWorkDays. В справке написано:
    Синтаксис: =addworkdays([дата, к которой будут добавляться дни], [количество добавляемых рабочих дней])

    То есть берете переменную, получаете дату далее просто прибавьте к ней 10h по примеру выше. Так же посмотрите на WorkDateAdd, в приведенной Вами ссылке на статью есть все необходимое)
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (7)