Каталог решений - Как провести/перепровести другие документы из модуля документа (при проведении)?

Как провести/перепровести другие документы из модуля документа (при проведении)?

Как провести/перепровести другие документы из модуля документа (при проведении)?

В наличии

Иногда необходимо при проведении документа, перепровести связанные с текущим, другие документы. В 1С:7.7 существует ограничение на проведение документов из модуля проведения, обойти ограничение можно следующим образом:

Категория:

Описание

Иногда необходимо при проведении документа, перепровести связанные с текущим, другие документы. В 1С:7.7 существует ограничение на проведение документов из модуля проведения, обойти ограничение можно следующим образом:

Документ1, Модуль документа:

 
Процедура ОбработкаПроведения()
	Док=СоздатьОбъект("Документ.Документ2");
	Док.Новый();
	//Заполняем реквизиты...
	Док.Записать();
	ОткрытьФормуМодально(Док.ТекущийДокумент(),"ПровестиИЗакрыть",0);
КонецПроцедуры
 

Документ2, Модуль формы:

Процедура ПриОткрытии()
	Если Форма.Параметр="ПровестиИЗакрыть" Тогда
		Провести();
		Форма.Закрыть();		
	КонецЕсли;
КонецПроцедуры
 

has been added to your cart:
Оформление заказа