Формирование отчетов 1С в фоновом режиме
Выполнение отчета 1С 8.3 в фоновом режиме — новая возможность системы компоновки данных, которая появилась в платформе 1С сравнительно недавно — в релизе 1С 8.2.11.
Рассмотрим нюансы исполнения отчетов в фоном режиме, и как настроить отчет СКД для выполнения в фоновом режиме.
Почему не работает формирование отчета в фоновом режиме 1С 8.3
Начнем сразу с проблем — почему может не формироваться отчет. Отчет может не формироваться в случае, если база данных файловая. Фоновые задание в 1С доступны только в клиент-серверном исполнении БД.
Т.е. Вам необходимо использовать одну из поддерживаемых 1С СУБД: MS SQL, PostrgesSQL, Oracle BD, IMB DB2.
Как запустить отчет СКД в фоновом режиме
Для построения отчета в фоновом режиме достаточно использовать простую конструкцию:
ЭтаФорма.СкомпоноватьРезультат(РежимКомпоновкиРезультата.Фоновый);
Если указать РежимКомпоновкиРезультата — Фоновый, система запустит еще один сеанс 1С, где произведет построение отчета.
Этот способ следует использовать только для сложных отчетов. Если его использовать для простых отчетов, трудозатраты СУБД на запуск и выполнение фонового задания могут быть несопоставимы с простым выполнением отчета.
К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.
СПРОСИТЕ в комментариях!
hekpoh:
При программном формировании отчета данный способ не подходит