Привет Всем
В самописную конфигурацию добавил БСП 3.0.3 , все прошло штатно без ошибок по инструкции, захотелось добавить функционал печати для документа ПоступлениеТовара (печать накладной), в модуле формы прописал:

```1c
    &НаКлиенте
    Процедура ПриОткрытии(Отказ)
    Если Объект.УстановитьЦену Тогда
    Элементы.ТоварыНоваяЦена.Видимость = Истина;
    Иначе
    Элементы.ТоварыНоваяЦена.Видимость = Ложь;
    КонецЕсли;
    ПодключаемыеКомандыКлиент.НачатьОбновлениеКоманд(ЭтотОбъект);

    КонецПроцедуры

    &НаСервере
    Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    ПодключаемыеКоманды.ПриСозданииНаСервере(ЭтотОбъект,);
    КонецПроцедуры

    // СтандартныеПодсистемы.ПодключаемыеКоманды
    &НаКлиенте
    Процедура Подключаемый_ВыполнитьКоманду(Команда)
    ПодключаемыеКомандыКлиент.ВыполнитьКоманду(ЭтотОбъект, Команда, Объект);
    КонецПроцедуры

    &НаСервере
    Процедура Подключаемый_ВыполнитьКомандуНаСервере(Контекст, Результат)
    ПодключаемыеКоманды.ВыполнитьКоманду(ЭтотОбъект, Контекст, Объект, Результат);
    КонецПроцедуры

    &НаКлиенте
    Процедура Подключаемый_ОбновитьКоманды()
    ПодключаемыеКомандыКлиентСервер.ОбновитьКоманды(ЭтотОбъект, Объект);
    КонецПроцедуры

    &НаСервере
    Процедура ПриЧтенииНаСервере(ТекущийОбъект)
    ПодключаемыеКомандыКлиентСервер.ОбновитьКоманды(ЭтотОбъект,Объект);
    КонецПроцедуры

    в модуле менеджера документа прописал:

    Процедура ДобавитьКомандыПечати(КомандыПечати) Экспорт

    КомандаПечати = КомандыПечати.Добавить();
    КомандаПечати.Идентификатор = "ПоступлениеТоваров";
    КомандаПечати.Представление = НСтр("ru = 'Печать накладной'");
    КомандаПечати.ПроверкаПроведенияПередПечатью = Истина;

    КонецПроцедуры

    Процедура Печать(МассивОбъектов, ПараметрыПечати, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт

    // Печать накладной
    НужноПечататьМакет = УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "ПоступлениеТоваров");
    Если НужноПечататьМакет Тогда
    УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(
    КоллекцияПечатныхФорм,
    "ПоступлениеТоваров",
    НСтр("ru = 'Печать накладной'"),
    ПечатнаяФормаМакет(МассивОбъектов, ОбъектыПечати),
    ,
    "Документ.ПоступлениеТоваров.Печать");
    КонецЕсли;

    КонецПроцедуры

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

    Процедура ПриОпределенииОбъектовСКомандамиПечати(СписокОбъектов) Экспорт

    СписокОбъектов.Добавить(Документы.ПоступлениеТоваров);

    КонецПроцедуры
```

ничего не помогло, никаких ошибок при создании документа не вышло, но и кнопок печати на панели не добавилось, версия платформы 8.3.12.1440 может из-за версии платформы такое быть?
С Уважением Дамир
---
В модуле менеджера при добавлении команды печати не зададны все параметры.

Пример:

```1c
    КомандаПечати = КомандыПечати.Добавить();
    КомандаПечати.Обработчик = "УправлениеПечатьюБЗККлиент.ВыполнитьКомандуПечати";
    КомандаПечати.МенеджерПечати = "Документ.ЖурналДокументов";
    КомандаПечати.Идентификатор = Метаданные.Документы.ЖурналДокументов.Макеты.Приказ.Имя;
    КомандаПечати.Представление = "Какоето представление";
    КомандаПечати.Порядок = 1;
    КомандаПечати.ПроверкаПроведенияПередПечатью = Истина;
    КомандаПечати.ДополнительныеПараметры.Вставить("ТребуетсяЧтениеБезОграничений", Ложь);
    ПодключаемыеКоманды.ДобавитьУсловиеВидимостиКоманды(КомандаПечати, "Приказ", Ложь);
```
---
Наверно нужно попробовать добавить "ПодменюПечать".

Имя: ПодменюПечать.
● Заголовок: Печать.

● Вид: Подменю.

● Отображение: Картинка.

● Картинка: Печать (стандартная картинка).
---
Вы имеете ввиду добавить на форму документа?
---
Да
---
В модуле менеджера при добавлении команды печати не зададны все параметры.

Пример:

```1c
    КомандаПечати = КомандыПечати.Добавить();
    КомандаПечати.Обработчик = "УправлениеПечатьюБЗККлиент.ВыполнитьКомандуПечати";
    КомандаПечати.МенеджерПечати = "Документ.ЖурналДокументов";
    КомандаПечати.Идентификатор = Метаданные.Документы.ЖурналДокументов.Макеты.Приказ.Имя;
    КомандаПечати.Представление = "Какоето представление";
    КомандаПечати.Порядок = 1;
    КомандаПечати.ПроверкаПроведенияПередПечатью = Истина;
    КомандаПечати.ДополнительныеПараметры.Вставить("ТребуетсяЧтениеБезОграничений", Ложь);
    ПодключаемыеКоманды.ДобавитьУсловиеВидимостиКоманды(КомандаПечати, "Приказ", Ложь);
```