Задача: Нужно получить информацию о заказах с возможностью указания даты создания "от"" и "до" и выгрузить в Excel файл. Так как заказов может быть очень много, за один шаг это не провернуть (скорее всего, сайт отвалится по таймауту) нужно сделать это пошагово с небольшой паузой между шагами.
Пошагово получить информацию о заказах и сохранить как Excel (xls)
Вопросы и ответы по 1С-Битрикс, разборы реальных задач и обсуждение заметок блога. Задайте вопрос или помогите другим — все сообщения проходят модерацию.
|
Михаил Базаров: 19.09.2022 12:00:00
Пошагово получить информацию о заказах и сохранить как Excel (xls)
Задача: Нужно получить информацию о заказах с возможностью указания даты создания "от"" и "до" и выгрузить в Excel файл. Так как заказов может быть очень много, за один шаг это не провернуть (скорее всего, сайт отвалится по таймауту) нужно сделать это пошагово с небольшой паузой между шагами. |
|
Михаил Базаров: 19.09.2022 12:00:00
Паузу между шагами можно выставит больше, если хостинг/сервер не справляется. Также можно увеличить или уменьшить количество заказов обрабатываемых за шаг и дополнить/удалить данные в отчете. Да, как и сказано выше: позже сделаю это модулем с Ajax и прогресс баром- пока так.
|
|
Александр Силуянов: 19.09.2022 08:00:00
Благодарю, очень нужный функционал!
|
|
Михаил Базаров: 06.02.2026 08:00:00
Вариант выгрузки элементов инфоблока в виде
ID элемента | Навание | Какое-то свойство Проверено на инфоблоке с 70 000 элементов, экселька была получена за 15 секунд.
|
Заметки по 1С-Битрикс
-
Создание локальных уведомлений для приложения на Apache Cordova
Задача состоит в том, чтобы реализовать возможность локальных уведомлений в приложении на Apache Cordova без использования push-серверов и других внеш...
-
Вывести изображения из свойства "Цвет" (HL блок) в дополнительных картинках торговых предложений
Задача: в SKU, у которых есть свойство "Цвет" нужно вывести картинку цвета в дополнительные фотографии и в слайдер. Цвет хранится в Highload-блоке, ка...
-
Почтовое событие на создание нового элемента инфоблока, через API
Иногда при разработке сайта требуется реализовать функционал добавления элементов инфоблока простыми пользователям.Будет достаточно удобно если, после...
-
Настройка push уведомлений через Firebase в приложении Apache Cordova
Задача: Apache Cordova предоставляет удобный способ разработки кроссплатформенных мобильных приложений. В данной статье расскажу, как настроить отправ...
-
Наличие на складах в умном фильтре 1С-Битрикс, с автоматическим обновлением
Задача: добавить возможность фильтрации товаров по складам в умном фильтре. Данные должны обновляться автоматически, при импорте товаров из 1С.
-
Автоматически отгрузить и оплатить заказ, при смене статуса на "Выполнен".
Проблема: Заказы, на сайте, обрабатываются только в 1С. При этом 1С не работает с отгрузками и обменивается только статусами: "Принят", &quo...