Книга знаний

1С:Предприятие / Объекты конфигурации / Документы

Проведение внутри проведения

Проведение подчиненных документов "внутри" (сразу после) проведения основногоАвтор статьи: Rovan | Редакторы: Волшебник
Последняя редакция №5 от 15.02.06 | История
URL: http://kb.mista.ru/article.php?id=90

Ключевые слова: Проведение, внутри, ОбработкаПроведения


Как известно, запускать проведение одного документа из процедуры ОбработкаПроведени другого штатно нельзя. Есть 1й способ - допроведение в форме через вызов в модуле формы цикла (у документа д.б. отлечено автоматическое удаление движений)
Пока ЧтоТо = ЧемуТо Цикл
  ...
  Провести( ТЗ_аргументов );
КонецЦикла;

в этом же цикле можно провести и подчиненные докменты

2й способ - через ОбработкуОжидания, при этом задержка выполнения не более 1 секунды.
Для работы данной конструкции необходимо создать в гл. модуле специальный обработчик событий см.
Книга знаний: Отмена проведения из открытой формы документа
после этого в любой ОбработкеПроведения просто пишется так
глСписокДоковДействия.ДобавитьЗначение( НужныйДокумент, "Провести" );
ОбработкаОжидания( "ПроверкаРасписания", 1 );

аналогично делается и отмена проведения


см. также:
http://www.sinor.ru/~my1c/knowhow/post_drd.html

Описание | Рубрикатор | Поиск | ТелепатБот | Захваченные статьи | Установки | Форум
© Станислав Митичкин (Волшебник), 2005-2025 | Mista.ru

Яндекс.Метрика