Методы контекста Модуля формы документа
ПроводитьПослеТА
Установить режим проведения документа после ТА.
Синтаксис:
ПроводитьПослеТА(<ФлагДляНеПровДокумента>, <ФлагДляПровДокумента>)
Англоязычный синоним:
PostingAfterTA
Параметры:
<ФлагДляНеПровДокумента> | Режим проведения документа после ТА. Число: -1 (минус единица) – проводить документ всегда задним числом; 0 – при проведении запрашивать режим проведения документа; 1 – проводить документ в реальном потоке времени, т. е. при проведении время документа автоматически устанавливается на время после ТА. |
<ФлагДляПровДокумента> | Режим перепроведения документа после ТА. Числовое выражение: -1 (минус единица) – проводить документ всегда задним числом; 1 – проводить документ в потоке. |
Возвращаемое значение:
Текущее значение режим перепроведения документа в зависимости от про-веденности.
Описание:
Метод ПроводитьПослеТА устанавливает режим проведения документа после ТА. Этот метод относится к случаю проведения документа в пределах даты, в которой находится ТА. Дело в том, что при записи документа, документ кроме даты получает еще и время документа. В многопользовательском режиме часто возникает ситуация, когда в момент проведения документа, он уже оказывается не последним в потоке проводимых документов (провели документ с другого рабочего места), в этом случае система ЮПредприятие дает на выбор три варианта проведения:
- провести документ тем временем, каким он был записан, т. е. фактически задним временем (до ТА);
- изменить время документа (в рамках текущей даты), чтобы документ стал самым последним и проводился в потоке, т. е. после ТА;
- запросить у пользователя, в каком режиме провести документ.
Данный метод доступен только в контексте Модуле формы документа (см. "Виды программных модулей"). Действие данного метода относится только к текущему документу, который доступен в локальном контексте Модуля формы документа.
Пример:
Процедура ПриОткрытии() ПроводитьПослеТА(1, 1); КонецПроцедуры