С помощью данного шаблона можно в кратчайшие сроки сделать отчет любой сложности для любых форм, который будет формироваться в фоновом режиме и сообщать прогресс выполнения пользователю.
По окончанию формирования пользователь получит уведомление о том, что отчет сформирован (скриншот №3) даже при свернутой 1С. При нажатии на уведомление активизируется окно с отчетом.
По окончанию формирования пользователь получит уведомление о том, что отчет сформирован (скриншот №3) даже при свернутой 1С. При нажатии на уведомление активизируется окно с отчетом.
Работает без использования СКД.
История формирования отчета сохраняется во вкладке "Оповещения".
Для упрощения отладки через "Файл" — "Открыть" отчет формируется не в фоновом режиме.
В управляемых формах отчет работает по умолчанию, в обычных формах для формирования в фоновом режиме необходимо:
- скопировать форму "ФормаДляКопирования" в общие формы и изменить ее синоним на наименование внешнего отчета из справочника "Внешние обработки";
- перенести процедуру "СформироватьОтчет" из модуля формы в общий модуль и указать имя общего модуля в переменной "ИмяОбщегоМодуля" модуля формы;
- открыть общую форму — ПолучитьОбщуюФорму("ИмяФормы").Открыть();
В дальнейшем при доработке отчета он просто обновляется во внешних отчетах.
Разрабатывался и проверялся шаблон на платформах 8.2.19.90(БП 2.0) и 8.3.12.1469 (БП 3.0, УХ 3.0, БСХП 3.0).
Я смогу использовать механизмы из БСП с таким отчетом? В частности события ПриСозданииНаСервере, ПередЗагрузкойНастроекВКомпоновщик , ПриЗагрузкеВариантаНаСервере, ПриЗагрузкеПользовательскихНастроекНаСервере и т д
И варианты отчетов из БСП поддерживаются?
Здравствуйте.
Данный шаблон не использует СКД, предназначен скорее для тяжелых нестандартных отчетов, которые постоянно дорабатываются и работают и в обычных формах и в управляемых одновременно. Варианты отчетов здесь не поддерживаются.
Я думаю Вам больше подойдет обычный отчет на СКД, по умолчанию поддерживающий варианты отчетов, формирование в фоновом режиме и все вышеперечисленные Вами процедуры и события.
А не проще и надежнее БСП с вариантами отчетов подключить?
Смотря для каких целей. Есть отчеты, создавать и дорабатывать которые на СКД намного трудозатратней. Для примера — отчет, который будет консолидировать данные из нескольких баз по веб-сервисам в зависимости от того, какие данные в текущей базе.