|
Как проводить документы в Фоне?
| ☑ |
0
Vanilla26
13.01.16
✎
12:58
|
Внешней обработкой в цикле создается объект документа и заполняются реквизиты, а вот на проведение отправляю в фоновое задание
Параметры = Новый Массив;
Параметры.Добавить(НовДок);
ФоновыеЗадания.Выполнить("ПроведениеОбщийМодуль.ПровестиДок",
Параметры, Новый УникальныйИдентификатор,
"Тестовое задание");
Так вот в экспортную процедуру ПроведениеОбщийМодуль.ПровестиДок приходит НовДок = неопределено.. Если документ перед этим не записать в обработке..Но это тоже время..
Помогите, есть у кого примеры создания документов в фоне?
|
|
1
Apokalipsec
13.01.16
✎
13:01
|
Так почему ты всё не делаешь в фоне, а только проведение?
|
|
2
Vanilla26
13.01.16
✎
13:03
|
(1) Потом легче обработку править будет, если какие реквизиты появятся а не модуль
|
|
3
Apokalipsec
13.01.16
✎
13:04
|
Ну тогда записывай в обработке объект и передавай ссылку в фоновое задание, или массив ссылок.
|
|
4
Vanilla26
13.01.16
✎
13:06
|
(3) Да че то долго получается запись документа
|
|
5
Apokalipsec
13.01.16
✎
13:09
|
(4) Странно. Может у тебя просто Записать() в коде?
|
|
6
Vanilla26
13.01.16
✎
13:10
|
(5) Ну да..а как надо?:)
|
|
7
Apokalipsec
13.01.16
✎
13:14
|
С режимом записи документа - запись. Просто Записать() по умолчанию проводит сразу.
|
|
8
lxs
13.01.16
✎
13:17
|
(7) ДокументОбъект.<Имя документа> (DocumentObject.<Имя документа>)
Записать (Write)
Синтаксис:
Записать(<РежимЗаписи>, <РежимПроведения>)
Параметры:
<РежимЗаписи> (необязательный)
Тип: РежимЗаписиДокумента.
Позволяет выбрать один из возможных режимов записи.
Значение по умолчанию: Запись.
|
|
9
lxs
13.01.16
✎
13:19
|
+(8) Даже если документ проведен, использование ДокументОбъект.Записать() всего лишь запишет документ.
Другое дело - интерактивная запись. Если документ проведен, то нажатие на кнопку Записать перепроведет документ.
|
|