Задать вопрос
  • Можно ли через веб-формы Битрикс24 ставить задачи?

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    А можно ли связать с задачами?


    Нет, такой возможности штатно нет.
    Но можно извращнуться: создать доп поле в Лиде "Является задачей", проставлять его в форме (автоматически) и сделать БП на запуск: при запуске проверять отмечена ли опция и если отмечена - создавать задачу и удалять лид.
    Ответ написан
    Комментировать
  • Как в битрикс24 получить ID чата?

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    Вопрос: Как узнать "Идентификатор чата" - где его посмотреть?


    Через метод im.chat.get
    Ответ написан
  • Как реализовать отображение данных из внешней БД в битрикс24?

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


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

    Возможно если вы конкретизируете свой вопрос или разобьете его на несколько частей ответ будет более точным полезным.

    P.S. Если приводить аналогию то ваш вопрос звучит "Как покорить Эверест?", что согласитесь слишком абстрактно. Если вы разобьете его на несколько вопросов (например "Какое снаряжение нужно для покорения горы", "Как проходит подъем на гору" и т.п.) то ответ будет более точным.
    Ответ написан
  • Как в бизнес-процессе получить инфу о датах отсутствия сотрудника?

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

    В облаке подобного api нет, но можно попробовать сделать запросы на calendar.accessibility.get и получить занятость. Это конечно не только отпуск, но и любое другое отсутствие, но возможно подойдет.
    Ответ написан
    1 комментарий
  • Как разом закрыть просроченные дела в CRM Битрикс24?

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    Перейдите в раздел "Мои дела" (http://ваш.б24/crm/activity/) - найдите по фильтру все необходимые дела. Внизу таблицы отметьте "Для всех" и выберите пункт "Отметить выполненным"
    Ответ написан
    Комментировать
  • Как в Битрикс дать права администратору филиала на создание пользователей только в рамках своего филиала?

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


    Если у вас Битрикс24: Энтерпрайз и Филиал красноярск выделен в отдельный сайт, то в рамках этого сайта есть кнопка "Пригласить", которая частично решает вашу задачу.

    Однако сам Битрикс24 не разрабатывался под многофилиальные структуры с подобным ограничением прав и все же больше заточен под работу в рамках нехолдинговых компаний.
    Ответ написан
    3 комментария
  • Как получить переменные бизнес-процесса, используя REST API Битрикс24?

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


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

    Т.е. если вам нужно значение переменной - добавляете его при регистрации bizproc.activity.add.
    Если хотите его изменить: добавляете в выходные значения и добавляете блок изменения переменных после вашего действия.

    Других возможностей нет.
    Ответ написан
    Комментировать
  • Как правильно выгружать большие объемы данных Битрикс24 на PHP?

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


    batch запрос аггреграция из 50 запросов.
    Каждый списочный запрос может отдать не более 50 элементов.

    Таким образом за 1 батч можно выгрузкить 2500 элементов.

    Т.е. вы офомляете первый батч оперируя start методом (start=0, start=1 и т.п. до start=49).

    Сравнить существование проще в локальном кеше, т.е. получить все, найти расхождения и сформировать батчи для создания/обновления компаний.
    Ответ написан
    Комментировать
  • Битрикс24 постановка задачи через БП с телом письма?

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


    Подобного механизма в облачном Битрикс24 нет.
    В коробочном Битрикс24 это можно сделать через api mail и tasks модулей.
    Ответ написан
    Комментировать
  • Битрикс24 Объединение/Разъединение задачи. Реально?

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    Здравствуйте. Можно ли реализовать объединение задач?


    Если вы подразумеваете так же как в сделках выбрать поля и т.п., то подобную разработку можно сделать только в коробке. В штатной поставке такого нет.
    Ответ написан
    2 комментария
  • Как импортировать в Битрикс24 пользователей и структуру из 1С?

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    Да, в Битрикс24 есть возможность импорта орг.структуры и пользователей из 1С, есть даже связывание этих пользователей по логину с конкретным заведенным доменом, однако на практике штатные инструменты для группы компаний не подходят. Подобные работы выполняются под ключ для каждой компании партнерами-интеграторами.
    От себя могу добавить следующее:
    1. Если хотите чтобы проблем не было, то поставщиком пользователей (профилей) и орг.структуры должна являться 1С. И это должна быть именно одна система, потому как несколько подобных систем-источников вызывают коллапс в Б24.
    2. Если хотите использовать несколько доменов AD, то оставьте только минимальный набор полей - флаг активности, логин. AD должен выступать исключительно в роли авторизационного сервера, поэтому никакого обмена с периодичностью, построения орг.структуры и создания пользователей на портале. Только активность и привязка к группам.
    3. Для привязки заранее создайте как минимум 3 группы в каждом AD: "bitrix users", куда включите всех пользователей которые должны маппится в группу сотрудников, "bitrix admins" это те пользователи из числа "bitrix users", кто должны стать админами на портале и "bitrix ignored" (учетки которые будут игнорироваться).
    - Если пользователь должен стать админом - в группы "bitrix users" и "bitrix admins" его.
    - Если учетку не нужно затягивать в Б24 то прописываем в "bitrix ignored" и соответственно ее в исключения. Помните если пользователь будет одновременно в группе ignored и users, то на портал он не попадет.

    По-поводу SSO на мультидоменные структуры (именно чтобы открыть портал и сразу авторизован) это не просто.
    Либо нужно сломать BitrixVM подключив Kerberos, либо нужно пилить свой модуль для какого-нибудь KeyCloak/ADFS или другого поставщика авторизации. Штатный NTLMv2 работает только с одним доменом (тем в который введен сервер).
    Ответ написан
    Комментировать
  • Как связать контакт и сделку в Битрикс24 с помощью REST API?

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


    Это недоработка со стороны Битрикс24: связать контакт со сделкой через rest api нельзя. Ждем обновлений REST API.

    Есть так же проблема с производительностью, массив очень большой, и скрипт обрабатывается долго, как можно это улучшить?


    Сейчас вы выполняете синхронные запросы по 1. Если на обработку одного запроса нужно 1 секунда, то 60 запросов = 60 секунд. Вы можете группировать запросы в batch, таким образом 60 запросов превратятся в 2 запроса и будут обработаны за ~2 секунды

    Еще, я бы рекомендовал использовать готовую библиотеку для отправки запросов: https://github.com/mesilov/bitrix24-php-sdk/tree/2.x
    Ответ написан
  • Как с помощью вебхуков сделать запрос к HeadHunter?

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

    В вашем случае можно было бы сделать некоторое приложение, которое бы добавило действие БП с набором возвращаемых результатов, однако это не полноценные объекты, а скалярные значения.
    Ответ написан
  • Как из списка подтянуть данные в карточку сделки?

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    Но подтягивается только название, без дополнительной инфы по ней. Что делать ?


    Они и не будут подтягиваться, потому что именно так работает поле с привязкой к элементам инфоблока.
    Что можно с этим сделать? Ну например создать в сделке такие же поля. Написать БП при создании/изменении сделки подтягивать из элемента данные и писать в поля сделки.

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

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    Существует не потерявшая актуальность статья с записью вебинара Малышына и Калинина с разбором создания активити.

    От себя могу добавить: посмотрите современные активити (bitrix/activities/bitrix/crmsetshipmentfield) и простые (bitrix/activities/bitrix/logactivity) - они помогут быстрее разобраться.
    Ответ написан
    Комментировать
  • Как сделать генерацию документов Google docs в битрикс24?

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


    Никак.
    Битрикс24 не имеет штатных инструментов для создания подобных форм.
    Вы можете создать свое приложение для создания такой формы воспользовавшись REST предоставляемыми Битрикс24.
    Ответ написан
    Комментировать
  • "Ошибка при сохранении файла скрипта. Изменения не сохранены"?

    gromdron
    @gromdron
    Работаю с Bitrix24
    Дело не в правах скрипта (.access.php), а в физических правах на директорию.
    Например в Bitrix Env есть linux пользователь bitrix (UID:600), из-под которого выполняются все операции, но многие неквалифицированные разработчики работают из-под root-доступов.

    В папку созданную root пользователем нельзя скопировать файлы из-под пользователя bitrix, если ей не установить соответствующие права.

    Ознакомьтесь с соответствующей статьей в документации: https://dev.1c-bitrix.ru/learning/course/index.php...
    Ответ написан
    3 комментария
  • Как создать чат с bitrix24 rest?

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    Ознакомьтесь с документацией на эту тему: https://dev.1c-bitrix.ru/rest_help/imconnector/cas...
    Ответ написан
    Комментировать
  • Создание задачи на основе 2х разных сделок в 2х разных воронках?

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

    Для облачной версии: вам потребуется написать некоторое приложение, которое будет знать о задачах 1 и 2 и о сделке 2 которую нужно закрыть.

    В коробочной версии то же самое, но можно сделать это без приложения.
    Ответ написан
  • Есть ли в возможность встраиваться в интерфейс битрикс 24?

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


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

    В коробочной версии вы вольны изменять любой инструмент (но не без последствий). Например добавить кнопку в указанное место вы можете воспользовавшись отложенными функциями.
    Ответ написан
    Комментировать