120 читали · 3 года назад
Битрикс 24. Бизнес процессы. Заявка в техподдержку. Шаг 5. Создание бизнес-процесса со статусами. Настройка статусов в БП
Самый лучший способ понять систему бизнес-процессов в битриксе — сделать самому хотя бы один, а потом эту заготовку изучить досконально и довести до нужного вида. Зайти в процесс — Действия — Настроить бизнес-процессы. В открывшемся окне выбрать пункт «Создать бизнес-процесс со статусами». Выбрать название, например «Заявка в техподдержку». по умолчанию стоит галка «При добавлении». Это означает, что заполнив поля формы сотрудник запустит бизнес процесс. Скрыть из меню ручного запуска, удобная функция, защита от случайного запуска одного и того же процесса...
Сортировка значений филтров по алфавиту в компоненте bitrix:catalog.smart.filter
Как оказалось, в Битриксе у компонента bitrix:catalog.smart.filter нет параметров для сортировки значений в фильтрах. Однако, задача есть, и нужно придумать как сделать сортировку значений в фильре по алфавиту. Для решения этой задачи можно добавить в конец файла result_modifier.php в шаблоне вызова компонента bitrix:catalog.smart.filter следущий код: // Массив свойств, которые нужно отсортировать, с указанием функции сортировки $resortProps = [ "BRAND" => "sortByName", "SERIES" => "sortByName", "STRANA" => "sortByName", ]; // Перебираем список выводимых свойст для отображения в фильтре foreach($arResult["ITEMS"]...
Битркис кэш в Redis
В битриксе давно появилась возможность хранить кэш в redis. Это достаточно удобно и быстро работает. Но если включить как указано в документации - https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=105&LESSON_ID=14026 , то есть добавление в файл .setting_extra.php следующего кода 'cache' => array( 'value' => array( 'type' => array( 'class_name' => '\Bitrix\Main\Data\CacheEngineRedis', 'extension' => 'redis' ), 'redis' => array( ...