1С Как отключить проверку проведения перед печатью ВПФ

Часть есть необходимость печать документа без проведения, в моем случае нужно было не проводить при печать внешней печатной формы (ВПФ), Библиотека стандартных подсистем (БСП) обновляется, потому теперь за это отвечает метод ПриПолученииКомандПечати:

image

Переходим в общий модуль УправлениеПечатьюПереопределяемый и добавляем метод ПриПолученииКомандПечати в расширение:

&После("ПриПолученииКомандПечати")
Процедура Расш1_ПриПолученииКомандПечати(Знач ПолноеИмяОбъектаМетаданных, КомандыПечати)

	ПолноеИмя = "";
	Если ТипЗнч(ПолноеИмяОбъектаМетаданных) = Тип("ОбъектМетаданных") Тогда
		ПолноеИмя = ПолноеИмяОбъектаМетаданных.ПолноеИмя();
	ИначеЕсли ТипЗнч(ПолноеИмяОбъектаМетаданных) = Тип("Строка") Тогда
		ПолноеИмя = ПолноеИмяОбъектаМетаданных;
	КонецЕсли;

	
	// Отключаем проверку проведения перед печатью для документа
	ПолноеИмя = "";
	
	Если ПолноеИмя = "Документ.РаботаСчерхурочно" Тогда
		
		Для Каждого КомандаПечати Из КомандыПечати Цикл
			КомандаПечати.ПроверкаПроведенияПередПечатью = Ложь;
		КонецЦикла;
		
	КонецЕсли;
	
КонецПроцедуры

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *