В ММ:

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

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

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

В модуле формы команды не отображаются. В типовом документе в модуле формы не нашёл упоминаний "печат".
---
в модуле любого типового документа смотрите ПриСозданииНаСервере , ПодключаемыеКоманды.ПриСозданииНаСервере(ЭтотОбъект);, поиском в этом же модуле процедуры с ПодключаемыеКоманды найдите, в своем документе создайте по аналогии, так же нужно добавить процедуры Подключаемый_ВыполнитьКоманду, Подключаемый_ПродолжитьВыполнениеКомандыНаСервере, ВыполнитьКомандуНаСервере, Подключаемый_ОбновитьКоманды, в общем модуле УправлениеПечатьюПереопределяемый добавить свой документ в СписокОбъектов, процедура ПриОпределенииОбъектовСКомандамиПечати(СписокОбъектов) Экспорт. Возможно еще что-нибудь добавить нужно будет, как минимум в модуле менеджера процедуру формирования табличного документ. В целом любой типовой документ посмотрите, как работает печать, и сделайте по аналогии
---
в модуле любого типового документа смотрите ПриСозданииНаСервере , ПодключаемыеКоманды.ПриСозданииНаСервере(ЭтотОбъект);, поиском в этом же модуле процедуры с ПодключаемыеКоманды найдите, в своем документе создайте по аналогии, так же нужно добавить процедуры Подключаемый_ВыполнитьКоманду, Подключаемый_ПродолжитьВыполнениеКомандыНаСервере, ВыполнитьКомандуНаСервере, Подключаемый_ОбновитьКоманды, в общем модуле УправлениеПечатьюПереопределяемый добавить свой документ в СписокОбъектов, процедура ПриОпределенииОбъектовСКомандамиПечати(СписокОбъектов) Экспорт. Возможно еще что-нибудь добавить нужно будет, как минимум в модуле менеджера процедуру формирования табличного документ. В целом любой типовой документ посмотрите, как работает печать, и сделайте по аналогии
---
Более чем подробно, спасибо!

Не хватало еще ПодключаемыхКоманд. Помимо ПриОпределенииОбъектовСКомандамиПечати

Но теперь я не могу сформировать внешюю печатную форму для ЗаданияНаПеревозу:

```1c
    Функция ПечатьКомплекта(МассивИсходный, ОбъектыПечати)
    МассивОбъектов = Новый Массив;
    Для каждого Ссылка Из МассивИсходный Цикл
    МассивОбъектов.Добавить(Ссылка.Маршруты[0].ЗаданиеНаПеревозку);
    КонецЦикла;
    ДопустимыеТипыОбъектовПечати = Неопределено;
    ПараметрыПечати = Новый Структура;

    ИмяМенеджераПечати = "Обработка.ПечатьОбщихФорм";
    ИменаМакетов = "Заявка на перевозку";

    ПечатныеФормы = УправлениеПечатью.СформироватьПечатныеФормы(ИмяМенеджераПечати, ИменаМакетов, МассивОбъектов, ПараметрыПечати, ДопустимыеТипыОбъектовПечати);
```

При формировании печатной формы "Заявка на перевозку" возникла ошибка. Обратитесь к администратору

Вот модуль объекта внешней печатной форму:

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

    Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "Заявка на перевозку") Тогда

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

```1c
    Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "Заявка на перевозку") Тогда
```
---
вторым параметром передается имя проверяемого макета, которое не может содержать пробелы
---
так вон же содержит, даже работает
короче, переписал с ВНФ на встроенную, пробелы убрал, код по печати заработал

*думаю, с помощью БСП внешнюю нормально не напечатать

спасибо!