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