Задать вопрос
Ответы пользователя по тегу Битрикс24
  • Как в Битрикс24 через crm.deal.list сделать фильтрацию по ID товара?

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    Подскажите, можно или нет сделать фильтрацию в Битрикс24 через crm.deal.list сделать фильтрацию по ID товара?


    Ввиду архитектурных возможностей продукта нельзя.
    Ответ написан
    Комментировать
  • Какая мощность сервера нужна для битрикс24 коробка?

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    С техническими требованиями для коробки можно ознакомиться по ссылке: https://helpdesk.bitrix24.ru/open/5825131/, там же можете сравнить их со своими.

    Однако коллеги вам правильно подсказывают: нагрузка на портал определяется не столько количеством пользователей, а это комплексный фактор.
    Например 5 человек, при больших обьемах и сложных процессах могут генерировать нагрузку больше чем сотня простых "читателей" crm и "заполнятелей" заявок на отпуск.
    В расчет необходимо брать и количество элементов и сложность процессов и интенсивность нагрузку.

    Я правда посоветую не ставить все это в одну виртуальную машину, а лучше использовать две:
    - На одной nginx + httpd + push'n'pull
    - На второй mysql (побольше процов и оперативной памяти)
    Ответ написан
  • Ссылки на задачи и встречи идут на какой-то другой битрикс. Где рыть?

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

    1) В настройках сайтов проверьте что указано в адресе для каждого сайта
    Обязательно следуйте комментариям (где-то адрес должен быть без http).
    Поможет статья в документации: https://dev.1c-bitrix.ru/learning/course/?COURSE_I...

    2) Проверьте настройки модулей, они должны вести на сайт, который у вас открывается в корневой директории (сайт по-умолчанию).
    Сходу могу сказать что нужно смотреть: главный модуль, генератор документов, трансформер, чат-боты, открытые линии, push.
    Начать стоит с документации: https://dev.1c-bitrix.ru/learning/course/?COURSE_I...

    3) Вам нужно проверить каждый почтовый шаблон на предмет "зашитых в коде" ссылок.
    В общей массе должны использоваться технические значения вида #SITE_NAME#, #SITE_URL# и т.п. и явно на fweb не должно быть ссылок.
    Ознакомиться можно в документации: https://dev.1c-bitrix.ru/learning/course/?COURSE_I...

    4) Если сайт находится внутри вашей корп. сети, то необходимо проверить, чтобы между клиентом и сервером Битрикс24 была корректная адресация.
    Перенаправления и WAF'ы не должны менять request uri параметр

    5) Для уже существующих нотификаций на портале можно изменить ссылки.
    Те что ушли на почту так и останутся, но в панеле нотификаций их можно поменять через SQL запрос к таблице b_im_message.

    Первые 3 пункта можно выполнить без специальной подготовки обычному администратору портала, для 4 потребуется системный администратор, а для 5 человек знающий SQL.
    Ответ написан
    Комментировать
  • Как в Битрикс24 при первом заходе на главку был переход на новости?

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    У вас коробочная версия Битрикс24, а значит нужно изучать содержимое страницы /index.php
    Возможно несколько вариантов:
    - Там прописан явный редирект на страницу компании.
    - Там прописан редирект на первую ссылку.

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

    В любом из этих случаев, скорее всего потребуется знание языка программирования php
    Ответ написан
    Комментировать
  • Почему не отображается новое произвольное поле у сотрудника?

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

    Судя по фото у вас старая версия битрикса и я не рекомендую делать это через изменение настроек компонента - безопаснее будет залезть в код и добавить их явно.
    Ответ написан
    Комментировать
  • Как в Битрикс24 настроить уведомления?

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    Битрикс работает только с событиями, а событий "Н-времени нет операций" в системе нет.
    Вашу задумку можно реализовать при помощи следующих действий:
    1) Создать поле "Дата последнего касания"
    2) Через REST написать приложение, которое будет обновлять это поле в зависимости от завершения успешных дел
    3) REST-скрипт, который будет доставать сделки за Н промежуток времени от этого поля и выполнять нужные вам операции

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

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

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


    Такой возможности в Битрикс24 нет.

    Дело кроется в несколько ином видении проблематики. Когда вы выполняете запрос на получения количества он возвращает вам не более 50 элементов с постраничной, но батч это всего 50 запросов, то есть если бы такой механизм имел место, то батч был бы резиновым, так как по факту должен выполнить 51 запрос (1 на получение списка и еще 50 на получение каждого элемента). Каким образом должен был бы себя вести батч-запрос когда вы указали 3 запроса? Например получение списка сделок, получение конкретных сделок и получение какого-нибудь справочника? Выполнить 52 запроса? Нет, это фантастика.

    Какой хак можно использовать?
    Можно самому генерировать запросы на основании хака.
    Так как в батче результат запроса выдается порядковым номером (если не указано иное), то они всегда будут в диапазоне от 0 до 49.
    Для примера мы хотим получить 10 сделок из постранички одним запросом, тогда можно отправить следующий батч-запрос:

    'halt' => 0,
    'cmd'  => [
    	'deals' => 'crm.deal.list?filter[STAGE_ID]=PREPAYMENT_INVOICE&filter[>ID]=0&limit=10',
    	'products_0' => 'crm.deal.productrows.get?id=$result[deals][0][ID]',
    	'products_1' => 'crm.deal.productrows.get?id=$result[deals][1][ID]',
    	...
    	'products_8' => 'crm.deal.productrows.get?id=$result[deals][8][ID]',
    	'products_9' => 'crm.deal.productrows.get?id=$result[deals][9][ID]',
    ]


    Когда мы проитерируем "products_*", мы получим последний обработанный ID (для примера это будет 123456) и сможем выполнить следующий батч-запрос:
    'halt' => 0,
    'cmd'  => [
    	'deals' => 'crm.deal.list?filter[STAGE_ID]=PREPAYMENT_INVOICE&filter[>ID]=123456&limit=10',
    	'products_0' => 'crm.deal.productrows.get?id=$result[deals][0][ID]',
    	'products_1' => 'crm.deal.productrows.get?id=$result[deals][1][ID]',
    	...
    	'products_8' => 'crm.deal.productrows.get?id=$result[deals][8][ID]',
    	'products_9' => 'crm.deal.productrows.get?id=$result[deals][9][ID]',
    ]


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

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


    Проблема в неправильно настроенном push'n'pull модуле.
    Сам по себе код - рабочий*

    * - не конкретно этот код, а подход.
    Тестировал на:
    \Bitrix\Main\Loader::IncludeModule('im');
    
    echo \CIMChat::AddMessage([
      'TO_CHAT_ID' => 6,
      'FROM_USER_ID' => 3,
      'NOTIFY_MESSAGE' => 'Hello',
    ]);
    Ответ написан
    2 комментария
  • Как в битрикс задать права на просмотр задач других сотрудников?

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    Написано - "Зайдите в Задачи и проекты, далее нажмите на Ещё и там Права доступа". Иду, нажимаю, а там у меня нет такого пункта, хоть я и администратор коробки.


    Вы пропустили самое важное: "хоть я и администратор коробки".
    Вы когда свою коробку обновляли? Документация в helpdesk.bitrxi24.ru пишется под облачную версию, которая всегда актуальна, а вы скорее всего запустили обновления коробки и поэтому она отстает.
    Ответ написан
    Комментировать
  • Как перенести сделку в другую воронку и после переноса выставить нужную стадию сделки?

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

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    Для облачного битрикс24 - никак.

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

    Вариант с "всплывающим" окном, может быть реализован в коробочной версии Битрикс24, путем привлечения разработчика (самим сделать не получиться).
    Ответ написан
  • Как в BITRIX24 администратору двух порталов перенести пользователей с одного на другой?

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    Есть ли способ, инструмент для этого?


    Штатного инструмента для этого нет и быть не может, так как пароль хешируется уникальной портальной подписью и нет возможности его дешифровать. Соответственно другие решения работать не будут.

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

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    Настройка прав доступа к задачам возможна только в тарифе Компания - это сообщение из документации к разделу.
    Других способов настроек прав нет.
    Ответ написан
    Комментировать
  • Вопрос о привязки входящего письма (лида) к конкретной сделки?

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    Внимание вопрос: как привязать письмо №1 к сделке №1, а письмо №2 к сделке №2.


    У Битрикса есть штатный механизм прикрепления письма к сущностям crm, однако он работает только в случае если на письмо отвечают.
    В случае если это 2 независимых письма который контакт написал сам, то нет возможности автоматически их распределить.

    Контактное лицо присылает два письма. Первое письмо относится к сделке №1, второе письмо к сделке №2.


    В коробочном решении есть возможность переписать данные алгоритмы, однако это не является простой задачей.
    Ответ написан
    Комментировать
  • Где в интерфейсе BITRIX24 устанавливаются настройки прав на экспорт сделок из CRM?

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


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

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

    Вариант "lite".
    - Вы на почте настраиваете папки и правило распределения этих папок.
    - Подключаете почту к Битрикс24.
    - Выдаете доступ к этому ящику интересуемым пользователям.
    - Они вручную просматривают только свои папки.
    Почему называется "lite"? Потому что большая часть решается на стороне вашей почты и ручном труде.

    Вариант "crm".
    - Вы подключаете почту к Битрикс24.
    - Выдаете сотрудникам доступ к почте.
    - Настраиваете создание лидов (в том числе повторных).
    - Даете всем интересуемым сотрудникам доступ ко всем лидам.
    - Делаете БП с автозапуском которое проведет распределение лидов между сотрудниками.

    Вариант "hard".
    - Покупаете коробку Битрикс24.
    - Заказываете у разработчиков распил под ваши нужды.
    Ответ написан
    2 комментария
  • Как открыть панель разработчика в декстопной версии Битрикс24?

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    Для того чтобы открыть консоль WebView на Windows необходимо нажать сочетание клавиш CTRL+SHIFT+D.
    Про мак подсказать не могу, возможно аналогичное но с cmd.

    Будьте осторожны - открывается не всегда и часто глючит (нажатие клавиш не гарантирует открытие консоли во 2 и последующие разы), приходится перезапускать приложение.
    Ответ написан
  • Можно ли с помощью SQL-запросов вытащить данные из одной CRM B24 и за-insert-ить их в другую crm B24?

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    Добрый день.

    Пункт меню "Экспорт" скорее всего отсутствует, потому что у вас нет права на экспорт сущности. Это отдельное дополнительное право наряду с Чтением, Добавлением, Изменением и Удалением. Пока вам не выдадут такого права вы не сможете воспользоваться (даже не увидите) данный пункт.

    Можно ли перенести данные из одного CRM портала в другой?
    Теоретически это возможно, однако я сразу оговорюсь что 100% переноса никто и никогда не делает (уж слишком эта сложная операция).
    Можно перенести частично общую информацию о сделке, но обычно не переносят историю взаимодействия, ленту, задачи т.п. Т.е. только сам факт.

    Можно ли это сделать при помощи SQL запроса? Нет, так как этого не подразумевает архитектура системы.
    Именно поэтому Битрикс24 не публикует информацию о структуре базы данных.
    Ответ написан
    4 комментария
  • Как работает закрепление записей в Живой Ленте Битрикс?

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


    Нет, закрепление является индивидуальным средством.

    В случае если вы разработчик, то можно разработать механизм глобального закрепления.
    Самое очевидное:
    - Завести отдельную таблицу LOG_ID => ACCESS_CODE
    - Сделать агента, который каждые Н единиц времени будет проверять чтобы LOG_ID содержал привязку с ACCESS_CODE и в случае если он ее содержит, расшаривал (закреплял) этот пост для каждого пользователя с этим кодом.
    Ответ написан
    2 комментария