Ответы пользователя по тегу Битрикс24
  • Как настроить левое меню в коробке б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
    Такой возможности нет - они зашиты в ядре системы.
    Ответ написан
    Комментировать
  • Как из CRM Битрикс24 выгрузить сделки с емейлами контактов?

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

    - Создаете универсальный список "Рассылки" с полями:
    -- Сделка
    -- Имя контакта
    -- email-контакта
    - Создаете пользовательское поле в сделке: ID в списке рассылок

    - Создаете БП который срабатывает при создании/изменени сделки
    -- Проверяет, если заполнено поле ID в списке рассылок - обновляет запись в УС "Рассылки", если нет - добавляет.

    А уже этот список вы можете выгружать как хотите :)
    Ответ написан
    1 комментарий
  • Как получить путь к картинке из CRM битрикс 24?

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    Вы можете зарегистрировать приложение, получить access_token и добавив к showUrl GET-параметр auth со значением своего токена получить файл :)
    Ответ написан
    Комментировать
  • Отсутствует соединение с сервером, что делать?

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    Для начала необходимо сконфигурировать сам сервер.
    На Bitrix VM есть специальное меню - 10. Configure Push/RTC service.
    Если Вы используете свою конфигурацию, то тут придется изрядно похимичить с сервером, т.к. другой документации не предоставляется.
    Ответ написан
    Комментировать