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