Имя: Пароль:
1C
1С v8
Нужен образец внешнего отчета, выполняемого в фоне.
0 segn
 
08.03.16
07:53
Прошу поделиться образцом внешнего отчета на СКД, подключенного через БСП к выполнению через фоновое задание.
1 Diman000
 
08.03.16
08:00
Ну есть у меня такое.
Только как тебе выложить-то?
Сама конфа у меня нетленка.
Используется ряд стандартных процедур/функций в форме самого отчета плюс типовые методы ОМ.
Все вытащено из БСП или какой-то типовой 4-х летней давности, точно не помню.
2 segn
 
08.03.16
08:01
(1) Вышли пожалуйста что есть.
3 Diman000
 
08.03.16
08:12
Ушло
4 segn
 
08.03.16
08:17
(3) Спасибо, изучаю.
5 segn
 
08.03.16
08:52
Если есть у кого-нибудь пример подключения в типовых конфигурациях, прошу поделиться.
6 Cyberhawk
 
08.03.16
10:59
Любой дополнительный отчет без основной формы в последних типовых будет выполняться в фоне
СКД в последних типовых: давно "ПриКомпоновкеРезультата" не используется?
7 Cyberhawk
 
08.03.16
11:00
Конкретно кури общую форму, указанную в свойстве корня конфигурации "Основная форма отчета"
8 Cyberhawk
 
08.03.16
11:01
Ну а если хочется попроще, то СП тебе в помощь:

МенеджерФоновыхЗаданий.Выполнить (BackgroundJobsManager.Execute)
МенеджерФоновыхЗаданий (BackgroundJobsManager)
Выполнить (Execute)
Синтаксис:

Выполнить(<ИмяМетода>, <Параметры>, <Ключ>, <Наименование>)
Параметры:

<ИмяМетода> (обязательный)

Тип: Строка.
Имя экспортируемой процедуры или функции неглобального общего модуля, который может быть выполнен на сервере, в форме ИмяМодуля.ИмяМетода.
<Параметры> (необязательный)

Тип: Массив.
Массив параметров, передаваемых в метод. Количество и типы параметров должны соответствовать параметрам метода.
Если последние параметры метода имеют значения по умолчанию, то их можно не задавать в массиве.
Если все параметры метода имеют значение по умолчанию, то массив можно не передавать.
<Ключ> (необязательный)

Тип: Строка.
Ключ задания. Если ключ задан, то он должен быть уникальным среди ключей активных фоновых заданий, имеющих такое же имя метода, что и у данного фонового задания.
<Наименование> (необязательный)

Тип: Строка.
Описание задания.
Возвращаемое значение:

Тип: ФоновоеЗадание.

Описание:

Инициирует выполнение фонового задания. Задание выполняется от лица текущего пользователя. Выполнение происходит без ожидания завершения задания. Если задан ключ задания, он должен быть уникальным среди ключей активных заданий.

Доступность:

Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).
--------------------------------------------------------------------------------

     Методическая информация
9 Cyberhawk
 
08.03.16
11:01
МенеджерФоновыхЗаданий.ОжидатьЗавершения (BackgroundJobsManager.WaitForCompletion)
МенеджерФоновыхЗаданий (BackgroundJobsManager)
ОжидатьЗавершения (WaitForCompletion)
Синтаксис:

ОжидатьЗавершения(<ФоновыеЗадания>, <Таймаут>)
Параметры:

<ФоновыеЗадания> (обязательный)

Тип: Массив.
Массив фоновых заданий, завершение которых нужно ожидать.
<Таймаут> (необязательный)

Тип: Число.
Таймаут в секундах ожидания завершения заданий. Если таймаут не задан, ожидание будет длиться до завершения всех заданий, или до первого аварийного завершения задания.
Описание:

Ожидает завершения всех фоновых заданий из списка. Если хотя бы одно задание завершено аварийно, ожидание прерывается и выдается ошибка выполнения задания. Если наступил таймаут, выдается ошибка ожидания задания. Ожидать завершения заданий может только администратор или пользователь, запустивший задания на выполнение.

Доступность:

Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).
--------------------------------------------------------------------------------

     Методическая информация
10 segn
 
08.03.16
11:40
(6) Процедура формирования отчета переопределена.
(8), (9) Спасибо друг, что не скопипастил синтакс-помощник целиком.
В топике ясно указано что фоновое задание требуется подключить через БСП.
11 hhhh
 
08.03.16
16:25
(10) ну БСП всё делает через модуль менеджера отчета, а всем известно что у внешнего отчета модуль менеджера отсутствует. Делайте как в (8)
12 segn
 
08.03.16
16:57
(11) Повторю первую фразу из топика "Прошу поделиться образцом..."
Независимо от того, куда вы едете — это в гору и против ветра!