|
8.3. УФ. СКД. Выполнение отчета в фоне типовыми средствами | ☑ | ||
---|---|---|---|---|
0
SeiOkami
02.12.14
✎
16:04
|
Здравия всем!
Есть такая вещь - формирование отчета в фоновом режиме 1С. При помощи: ЭтаФорма.СкомпоноватьРезультат(РежимКомпоновкиРезультата.Фоновый); Дело в том, что по логике формы отчета, формирование должно быть обязательно программным и при этом сама функция формирования находится в самой форме (т.е. не <ПриКомпоновкеРезультата> в модуле объекта). Есть ли способ запустить "типовое" формирование отчета в фоне, не используя типовую "СкомпоноватьРезультат"? |
|||
1
Жан Пердежон
02.12.14
✎
16:31
|
"Типовое" есть в типовых типовых типа БП 3.0.
|
|||
2
SeiOkami
02.12.14
✎
16:54
|
(1), я имел ввиду не методы типовых конфигураций, а платформенную фичу с фоновым формированием. В типовых формирование в фоне происходит через ФоновоеЗадание
Вопрос как раз в том, что я ищу способ выполнения чисто платформенным методом, как с ЭтаФорма.СкомпоноватьРезультат(РежимКомпоновкиРезультата.Фоновый); |
|||
3
SeiOkami
03.12.14
✎
07:50
|
ап
|
|||
4
SeiOkami
03.12.14
✎
08:28
|
вверх
|
|||
5
SeiOkami
03.12.14
✎
10:10
|
up
|
|||
6
jk3
03.12.14
✎
11:20
|
(2) >я ищу способ выполнения чисто платформенным методом
Я не уверен, что такой способ вообще существует. |
|||
7
Голубушка
03.12.14
✎
11:53
|
Можно запустить фоновое задание из формы, но есть одна тонкость ФоновыеЗадания.Выполнить(<ИмяМетода>, <Параметры>, <Ключ>, <Наименование>) ИмяМетода - это имя экспортируемой процедуры или функции неглобального общего модуля, который может быть выполнен на сервере, в форме ИмяМодуля.ИмяМетода. Т.е. если процедура формирования вынести в общий модуль то все должно сработать.
Не знаю как выполнение в модуле формы, я сделала компоновку в экспортной процедуре модуля объекта и использовала «Имя метода» как "ДлительныеОперации.ВыполнитьПроцедуруМодуляОбъектаОбработки" из БСП 2.2.3.27. За выполнением фонового задания следим в обработчике ожидания, если фоновое задание вернуло ТабличныйДокумент, то загружаем его в табличный документ на форме. Данный метод подошел как для встроенных отчетов и обработок , так и для отчетов подключаемых как «Дополнительные». |
|||
8
elCust
03.12.14
✎
11:57
|
(0) Все бы вам на блюдечке...
Нет такого. Подключайте стандартные методы типовой. |
|||
9
SeiOkami
03.12.14
✎
12:23
|
(6), я ведь привел вызов:
ЭтаФорма.СкомпоноватьРезультат(РежимКомпоновкиРезультата.Фоновый); Это платформенная фича. Даже на пустой конфе сработает. |
|||
10
SeiOkami
04.12.14
✎
08:25
|
И всё таки up
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |