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