1С Как отключить проверку проведения перед печатью ВПФ
Часть есть необходимость печать документа без проведения, в моем случае нужно было не проводить при печать внешней печатной формы (ВПФ), Библиотека стандартных подсистем (БСП) обновляется, потому теперь за это отвечает метод ПриПолученииКомандПечати:
Переходим в общий модуль УправлениеПечатьюПереопределяемый и добавляем метод ПриПолученииКомандПечати в расширение:
&После("ПриПолученииКомандПечати")
Процедура Расш1_ПриПолученииКомандПечати(Знач ПолноеИмяОбъектаМетаданных, КомандыПечати)
ПолноеИмя = "";
Если ТипЗнч(ПолноеИмяОбъектаМетаданных) = Тип("ОбъектМетаданных") Тогда
ПолноеИмя = ПолноеИмяОбъектаМетаданных.ПолноеИмя();
ИначеЕсли ТипЗнч(ПолноеИмяОбъектаМетаданных) = Тип("Строка") Тогда
ПолноеИмя = ПолноеИмяОбъектаМетаданных;
КонецЕсли;
// Отключаем проверку проведения перед печатью для документа
ПолноеИмя = "";
Если ПолноеИмя = "Документ.РаботаСчерхурочно" Тогда
Для Каждого КомандаПечати Из КомандыПечати Цикл
КомандаПечати.ПроверкаПроведенияПередПечатью = Ложь;
КонецЦикла;
КонецЕсли;
КонецПроцедуры