Задать вопрос
Ответы пользователя по тегу Битрикс24
  • Как подсчитать кол-во звонков?

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    Подсчет придется реализовать на стороне выполняющий запросы в REST-сервису битрикс24.

    Для получения списка звонков можно воспользоваться методом voximplant.statistic.get
    Ответ написан
    Комментировать
  • При импорте пользователей из AD в Битрикс не импортируются пароли, что нужно сделать для импорта паролей?

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    Пароли пользователей не синхронизируются, так как в случае NTLM авторизации проверка пароля происходит не на стороне Битрикс24, а на стороне серера AD.

    Алгоритм (без SSO) следующий:
    1) Пользователь открывает в браузере портал
    2) Портал проверяет наличие сохраненной действующей авторизации Если она есть то показывает ему портал. Если нет - форму входа
    3) Пользователь вводить логин и пароль
    4) Портал ищет пользователя по логину. Если тип пользователя внутренний, проводит проверку по логину и хранимому паролю. Если тип пользователя внешний (NTLM, соц.сети и т.п.) отдает логин и пароль контроллеру внешней авторизации.
    5) Если контроллер ответил разрешением, показывает пользователю портал.

    Таким образом при интеграции с AD пароль, находящийся в AD не попадает на портал
    Ответ написан
    Комментировать
  • Как интегрировать 2 Битрикса не перенося общих пользователей и БП, только отправлять задачи?

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    Прежде всего разберемся с терминологией: Задача и задание это разные сущности в системе.
    Задание это определенный шаг бизнес-процесса, генерируемый при запуске бизнес-процесса, т.е. в отрыве от бизнес-процесса задания не существует. Два даже одинаковых бизнес-процесса не генерируют одинаковое задание. Следовательно "шарить" задания между порталами нельзя.

    С точки зрения решаемой задачи есть следующие способы ее достижения:

    В облачном битрикс24 Вы можете попробовать воспользоваться межпортальными задачами, т.е. если пользователи порталов будут внешними пользователями. В таком случае между двумя облачными порталами эта схема может сработать.

    В продукте Битрикс24 (коробочная версия) такие возможности не предусмотрены. То есть: вы не можете ставить межпортальные задачи если хотя бы один из порталов коробочный. Для реализации "шаринга" задач вы можете воспользоваться API, но с ограничениями:
    - В REST-апи нельзя передавать файлы и на одной из коробочных сторон придется поддерживать таблицы маппинга
    - Если мы говорим про php код то реализовать там можно вообще все, но механик придется реализовать достаточно большое количество.

    Мы пробовали сделать синхронизацию задач между коробкой и облаком, но ничего хорошего из этого не вышло. Слишком мало возможностей api и слишком много подводных камней и механик.
    Ответ написан
    4 комментария
  • Как настроить левое меню в коробке б24?

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    Кумуляционный ответ на вопрос.

    В каждом конкретном случае необходимо рассматривать код и настройки соответствующего портала.
    В общем и целом такая проблема может наблюдаться в следующих случаях:

    1) Пользователь не является сотрудником портала, но имеет доступ к сайту.
    Такое возникает, когда пользователя добавляют на портал, но он не учитывается как сотрудник.
    Нерадивые разработчики начинают выдавать права на чтение файлов и папок в битриксе и получается франкенштейн.

    Как лечить?
    - Поставить дефолтную коробку, посмотреть права и выставить аналогичные (не копировать)
    - Включить пользователей в соотвутствующие группы
    - Добавить пользователей в подразделения

    2) Проект дорабатывался или обновлялся со старых версий (до 16)
    Дело в том, что ранее механики левого меню отличались и в случае когда портал дорабатывался, код его может быть изменен.
    Как лечить? Проверить код меню-файлов

    3) Некорректные права на продукте и экстранет-пользователь
    Собственно это частный случай номера 1, кто-то поправил права или index.php страницу и пользователь не редиректится в экстранет.
    Соответственно пунктов меню не прибавляется и редиректа не происходит.
    Как лечить? Смотреть код страницы и права

    Ну и конечно же, перед тем как приступать необходимо очищать кеш продукта (в частности меню), чтобы убедиться в существовании проблемы
    Ответ написан
    Комментировать
  • Как убрать блоки в sidebar?

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    За отображение этих блоков отвечает компонент bitrix:intranet.bitrix24.banner расположенный на странице /stream/index.php

    Удалите компонент со страницы или деактивируйте его и поля исчезнут
    Ответ написан
    1 комментарий
  • Как с помощью Bitrix24 API можно изменить колонку сделки в CRM?

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    Если уж совсем по сути, то вы задали несколько вопросов:

    1) Как прочитать ответ из вайбера
    2) Как понять к какой сделке относится этот ответ (если он относится к сделке)
    3) Как изменить стадию сделки

    Отвечая на ваш вопрос "Как изменить стадию сделки", вы можете воспользоваться rest-методом crm.deal.update (для облака) или CCrmDeal::update (см аналогично для лида https://dev.1c-bitrix.ru/api_help/crm/example.php)
    Ответ написан
    2 комментария
  • Офомление документа, как настроить в сделках, документ с 2 таблицами?

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    Можно ли так сделать ?


    Нет. Механизм для такого не предназначен.
    Возможно вы сделаете бизнес-процесс по формированию документа, в таком случае, возможно, это частично можно реализовать.
    Ответ написан
    Комментировать
  • Как настроить отправку почты из Битрикс24 (коробка)?

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    Sep 23 08:56:09 host=smtp.yandex.ru tls=on auth=on user=bitrix@worldenergy24.ru from=bitrix@worldenergy24.ru recipients=2425415@mail.ru smtpstatus=554 smtpmsg='554 5.7.0 Failed to authorize the sender 1569203769-ugAFKZGMj1-u9dmm4ss 1569203769-Z1L1XGzWjv-u8IuwSWY' errormsg='the server did not accept the mail' exitcode=EX_UNAVAILABLE.


    Ошибка в логе пишет: яндекс не принимает ваше сообщение, по причине того что не может авторизовать вас как отправителя.
    Скорее всего: у вас подключена почта xxx@yyy.ru, которая возможно находиться в Яндекс.Коннект (или ранее Яндекс.ПДД), а пользователь пытается отправить ее как zzz@yyy.ru и сервер яндекса недоумевает: почему xxx@yyy.ru хочет отправить письмо представившись zzz@yyy.ru.

    Для подобной фишки у google на платной версии G Suite есть опция relay для аккаунта, насколько я знаю, в яндексе вроде как нет возможности производить отправку от другого аккаунта.

    Я бы на вашем месте уточнил у Яндекса наличие такой возможности (может уже есть) и в случае если нет - добавил в sendmail_path параметр -f, что означало бы: от кого бы не производилась отправка в битриксе, пусть письмо всегда формируется и отправляется от xxx@yyy.ru. Вы избежите этой ошибки и письма будут отправляться, но увы части механик вы лишитесь.
    Ответ написан
    Комментировать
  • Как сохранить картинку через CCrmDeal->update?

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    ередаю id картинки, полученной через CFile->SaveFile

    Вам нужно передавать туда не id, а массив полученный через CFile::MakeFileArray, т.к. все методы работают именно с этим массивом.
    Ответ написан
    Комментировать
  • Как автоматически изменить статус Сделки при завершении задачи?

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    При завершении активности в Битриксе (карточка Сделки или Лида, не суть) - нужно автоматом изменить статус данной Сделки.


    Вы можете сделать следующее: создать Бизнес-процесс, который будет создавать задачу и после завершения в самом бизнес-процессе проверять - если она завершена менять статус сделки.

    Единственное - задачи придется ставить из бизнес-процесса, но с другой стороны это даст вам стандартизированные процессы.
    Ответ написан
    Комментировать
  • Как можно выгрузить из коробки Битрикс данные сделок и лидов в формате json?

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    Есть ли возможность выгрузить массив этих данных, сохраняя связи, используя методы АПИ Битрикс?


    Есть ли API для получения списка лидов, сделок и т.п.? Да, есть
    Есть ли выгружающее API? Нет.

    Либо проще сразу писать sql запрос, получать массив и уже работать с ним ?

    Длинный получиться запрос, ведь только чтобы выгрузить задачу без комментариев, но в треками времени, историей, пользователями потребуется минимум 5 таблиц использовать, а в CRM это еще больше.
    Ответ написан
    Комментировать
  • Где лежат PDF-файлы формируемые стандартным генератором документов Битрикс?

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    Можно ли дать доступ к папке с этими файлами, как к Сетевому диску и настроить права, чтоб скачивать и закачивать файлы обратно в Битрикс?


    Нет, так как можно подключить только логические диски пользователей и/или других сущностей.
    Физические пути вы никогда не получите.
    Ответ написан
  • Возможно ли интегрировать Битрикс24 в Android приложение?

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    Т.е. работа с CRM ?

    Не обязательно, возможно это и другие инструменты (например задачи, группы, или другие свойственные для конкретного клиента).

    Возможно ли это реализовать

    Безусловно возможно, ведь Битрикс24 для своего приложения так же частично использует свое же api

    Дополнительно могу сказать следующее: стоит уточнить зачем. Дело в том, что у Битрикс24 есть свое приложение и если он не хочет его использовать, значит на то есть причина. Возможно у него стоит коробочная версия и возможности стандартного приложения не подходят, а в таком случае backend часть уже можно поставить под вопрос и возможно даже прогнуть клиента написать api под вас.
    Ответ написан
  • Как передавать данные в Битрикс 24?

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    В данном конкретном случае необходимо уточнить что именно хочет клиент, так как все же он первоисточник задачи.

    Под формулировкой "Дальше нам эти данные get-запросом нужно передать клиенту, чтобы
    он их привязал к своей 1С." может скрываться:

    1) Помимо roistat, вашего сервера, Битрикс24 у него есть так же 1С куда необходимо занести данные. В таком случае вам необходимо будет узнать есть ли у вашего клиента специалист по 1С и уже с ним обговорить этот момент

    2) Так же возможно клиент подразумевает что 1С это продукт 1С-Битрикс24, то есть сам Битрикс24 и ничего никуда передавать не нужно.
    Ответ написан
    Комментировать
  • Как для всех пользователей сохранить одинаковый вид отчетов Старт в CRM?

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    Эм.. ну в целом нормально никак.

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

    В b_user_option пишется запись о виджетах:

    USER_ID = ID пользователя
    CATEGORY = crm.widget_panel
    NAME = start_widget
    VALUE = касположение виджетов и настройки в формате json

    И о режиме:

    USER_ID = ID пользователя
    CATEGORY = crm.widget
    NAME = activityDynamic
    VALUE = json с указанием был первый просмотр или нет
    Ответ написан
    1 комментарий
  • Какой код повесить на ссылку, чтобы при клике на нее открывался виджет Битрикс24?

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    Данный вопрос широко освещяется в теме посвященной расширенным настройкам

    Необходимо подписаться на событии и при инициализации подписаться на событие нажатия.

    window.addEventListener('onBitrixLiveChat', function(event)
    {
      var widget = event.detail.widget;
    
      // Подписываемся на onClick событие вашей кнопки.
      // Выполняем widget.open()
      
    });
    Ответ написан
    Комментировать
  • Как сделать свой Main UI Filter в своём приложении Bitrix24?

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    Увы, но подобного решения для облачных приложений нет. Разве что вы возьмете уже готовые классы и строительство в свое приложение, но опять же - придется все делать самому
    Ответ написан
    Комментировать
  • Как убрать верхнее меню в CRM Битрикс24?

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    Это bitrix:menu с шаблоном top_horizontal, расположен в header.php (выше него стоит область: above_pagetitle)
    Ответ написан
    2 комментария
  • BitrixVM. Push and Pull не работает. Сообщения не приходят в реальном времени. В чем проблема?

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    Не туда смотрите: сначала в консоль браузера, затем в случае nodejs (а у вас именно такой случай) - /var/log/push-server/ и там уже смотрите логи :)
    Ответ написан
    Комментировать
  • Как добавить своиство в выпадающий список стандартного поля email?

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    Такой возможности нет - они зашиты в ядре системы.
    Ответ написан
    Комментировать