Найти в Дзене
Кастомная выгрузка в Excel в 1С-Битрикс
# Кастомная выгрузка в Excel в Битрикс Бывает так что стандартная выгрузка в Excel из инфоблока падает с ошибкой о нехватке памяти, когда много записей или много свойств выбрано в фильтре. Это возникает из-за того что много JOIN-ов и запрос получается слишком большим. Самый простой способ - это написать свою выгрузку. Добавить в админке кнопку, добавить роут, создать контроллер и в сервисе написать бизнес-логику. Обычно на проекте есть какой-нибудь модуль, который содержит общую бизнес-логику для проекта (core/engine/main), туда этот функционал и добавим. В этой статье разберем, как создать собственную кастомную выгрузку с полным контролем над процессом...
3 месяца назад
Миграция с MySQL 5.* на MySQL 8.0
По-умолчанию в MySQL 8.0 кодировка (CHARACTER SET) utf8mb4, представления (COLLATION) utf8mb4_0900_ai_ci. (The default MySQL server character set and collation are utf8mb4 and utf8mb4_0900_ai_ci) Поэтому необходимо конвертировать базу данных, таблицы и при необходимости столбцы к новому формату. after_connect.php с $DB->Query("SET NAMES 'utf8'"); $DB->Query('SET collation_connection = "utf8mb3_general_ci"'); на $DB->Query("SET NAMES 'utf8mb4'"); $DB->Query('SET collation_connection = "utf8mb4_0900_ai_ci"'); и after_connect_d7...
1 год назад