Метка: Программирование

  • 1С-Битрикс: Очистка поискового индекса через SQL-запрос

    Очистить поисковый индекс проекта, реализованного на системе 1С-Битрикс: Управление сайтом, можно использую следующий SQL-запрос (его можно осуществить напрямую через базу данный, либо через систему управления – инструмент «SQL запрос»):

  • Ручная индексация статических страниц для поиска API 1С-Битрикс

    Автоматическая индексация страниц для поиска в CMS 1С-Битрикс устанавливает некоторые требования к индексируемым страницам, в частности наличие функции SetTitle в начале кода, если страница отличается от стандартного шаблона ее можно проиндексировать вручную, использую следующий код (его можно запустить из самописного скрипта, либо воспользовавшись инструментом «Командная PHP-строка» в панели битрикса):

  • Решение проблемы редиректа на coupon_activation.php при создании копии Битрикс

    В последнее время участились ситуации, когда после развертывания копии портала Битрикс24 или веб-сайта под управлением 1С-Битрикс возникает перманентные редирект со всех страниц на адрес /bitrix/coupon_activation.php. Первое, что можно сделать для исправления данной проблемы – это проверить, что в настройках установлен правильный адрес сервера обновлений Битрикс, установить актуальный на данный момент можно SQL-запросом: Если это не…

  • Выгрузка заказов из 1С-Битрикс в формате 1с (xml)  

    Для того, чтобы выгрузить вручную заказ из 1С-Битрикс в формате, который он отправляет по обмену в 1С (такое обычно нужно для отладки и понимания, какие данные по заказам с сайта приходят в 1С), можно использовать следующий PHP-скрипт: Проверялось на 1с-Битрикс: Управление сайтом 20.0.1650. (версия модуля интернет-магазин 20.0.687).

  • Битрикс24 API: получение email пользователя по его ID

    Для того, чтобы получить адрес электронной почты (EMAIL) пользователя в коробочной версии Битрикс24, можно использовать следующий PHP-код (используется на странице с подключенным PROLOG):

  • Получить информацию по активности Битрикс24 API

    Активность в Битрикс 24 – это может быть задача, звонок и другие события, которые обычно привязываются к сущностям CRM. Для того, чтобы получить информацию об активности, зная ее ID, в коробочной версии Битрикс24 можно использовать следующий PHP-код (используется на странице с подключенным PROLOG):

  • Битрикс24: Запись комментария в ленту лида или сделки

    Метод \CCrmLiveFeed::CreateLogMessage позволяет отправить комментарий в ленту сущности Битрикс24:

  • Уведомления в Битрикс24 API

    Ниже приведены 2 основных метода, используемых для уведомлений в коробочном Битрикс24 средствами API:IMMessenger::Add – уведомление в чат, CIMNotify::Add – всплывающее уведомление. Внимание! В примере используется устаревшие методы, на момент написания они поддерживаются и их поддержка в ближайшем будущем скорее всего останется в полном объеме.

  • Получить список ролей текущего пользователя в CRM Битрикс24

    Роли в Битрикс 24 отвечают за права доступа пользователя к определенным сущностям и действиям в CRM, более подробно их настройка описана в документации по ссылке. Для того, чтобы получить список ролей текущего авторизованного пользователя  в коробочной версии Битрикс24 можно использовать следующий PHP-код (используется на странице с подключенным PROLOG):

  • Получение значений свойств типа SELECT сущностей Битрикс24

    Для получения значений полей сущностей типа SELECT (выбор из списка) в коробочной версии Битрикс24 можно использовать следующий PHP-код (используется на странице с подключенным PROLOG), в примере получаются массивом значения списочного свойства “UF_CRM_99999999” для сделок: