8.3. УФ. СКД. Выполнение отчета в фоне типовыми средствами #727492


#0 by SeiOkami
Здравия всем! Есть такая вещь - формирование отчета в фоновом режиме 1С. При помощи: ЭтаФорма.СкомпоноватьРезультат(РежимКомпоновкиРезультата.Фоновый); Дело в том, что по логике формы отчета, формирование должно быть обязательно программным и при этом сама функция формирования находится в самой форме (т.е. не <ПриКомпоновкеРезультата> в модуле объекта). Есть ли способ запустить "типовое" формирование отчета в фоне, не используя типовую "СкомпоноватьРезультат"?
#1 by Жан Пердежон
"Типовое" есть в типовых типовых типа БП 3.0.
#2 by SeiOkami
, я имел ввиду не методы типовых конфигураций, а платформенную фичу с фоновым формированием. В типовых формирование в фоне происходит через ФоновоеЗадание Вопрос как раз в том, что я ищу способ выполнения чисто платформенным методом, как с ЭтаФорма.СкомпоноватьРезультат(РежимКомпоновкиРезультата.Фоновый);
#3 by SeiOkami
ап
#4 by SeiOkami
вверх
#5 by SeiOkami
up
#6 by jk3
>я ищу способ выполнения чисто платформенным методом Я не уверен, что такой способ вообще существует.
#7 by Голубушка
Можно запустить фоновое задание из формы, но есть одна тонкость ФоновыеЗадания.Выполнить(<ИмяМетода>, <Параметры>, <Ключ>, <Наименование>)  ИмяМетода  - это имя экспортируемой процедуры или функции неглобального общего модуля, который может быть выполнен на сервере, в форме ИмяМодуля.ИмяМетода. Т.е. если процедура формирования вынести в общий модуль то все должно сработать. Не знаю как выполнение в модуле формы, я сделала компоновку  в экспортной процедуре  модуля объекта и использовала «Имя метода»  как "ДлительныеОперации.ВыполнитьПроцедуруМодуляОбъектаОбработки" из БСП 2.2.3.27. За выполнением фонового задания следим в обработчике ожидания, если фоновое задание вернуло ТабличныйДокумент, то загружаем его в табличный документ на форме. Данный метод подошел как для встроенных отчетов и обработок , так и для отчетов подключаемых как «Дополнительные».
#8 by elCust
Все бы вам на блюдечке... Нет такого. Подключайте стандартные методы типовой.
#9 by SeiOkami
, я ведь привел вызов: Это платформенная фича. Даже на пустой конфе сработает.
#10 by SeiOkami
И всё таки up
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С