|
Как проводить документы в Фоне? | ☑ | ||
|---|---|---|---|---|
|
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) Даже если документ проведен, использование ДокументОбъект.Записать() всего лишь запишет документ.
Другое дело - интерактивная запись. Если документ проведен, то нажатие на кнопку Записать перепроведет документ. |
| Форум | Правила | Описание | Секции | Поиск |