Конфигурация на замке.
Есть типовой документ "Назначение планового начисления". У него нет печатных форм.
Вот его модуль менеджера:

```1c
    #Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
    #Область ПрограммныйИнтерфейс

    // СтандартныеПодсистемы.ВерсионированиеОбъектов

    // Определяет настройки объекта для подсистемы ВерсионированиеОбъектов.
    //
    // Параметры:
    // Настройки - Структура - настройки подсистемы.
    Процедура ПриОпределенииНастроекВерсионированияОбъектов(Настройки) Экспорт

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

    // Конец СтандартныеПодсистемы.ВерсионированиеОбъектов

    #Область ДляВызоваИзДругихПодсистем

    // СтандартныеПодсистемы.УправлениеДоступом

    // См. УправлениеДоступомПереопределяемый.ПриЗаполненииСписковСОграничениемДоступа.
    Процедура ПриЗаполненииОграниченияДоступа(Ограничение) Экспорт
    Ограничение.Текст =
    "РазрешитьЧтениеИзменение
    |ГДЕ
    | ДляВсехСтрок( ЗначениеРазрешено(ФизическиеЛица.ФизическоеЛицо, NULL КАК ИСТИНА)
    | ) И ЗначениеРазрешено(Организация)";
    КонецПроцедуры

    // Конец СтандартныеПодсистемы.УправлениеДоступом

    #КонецОбласти

    #КонецОбласти

    #Область СлужебныйПрограммныйИнтерфейс

    // Возвращает описание состава документа
    //
    // Возвращаемое значение:
    // Структура - см. ЗарплатаКадрыСоставДокументов.НовоеОписаниеСоставаОбъекта.
    Функция ОписаниеСоставаОбъекта() Экспорт

    МетаданныеДокумента = Метаданные.Документы.НазначениеПлановогоНачисления;
    Возврат ЗарплатаКадрыСоставДокументов.ОписаниеСоставаОбъектаПоМетаданнымФизическиеЛицаВТабличныхЧа­стях(МетаданныеДокумента);

    КонецФункции

    #КонецОбласти

    #Область СлужебныеПроцедурыИФункции

    #Область Печать

    // Заполняет список команд печати.
    //
    // Параметры:
    // КомандыПечати - ТаблицаЗначений - состав полей см. в функции УправлениеПечатью.СоздатьКоллекциюКомандПечати.
    //
    Процедура ДобавитьКомандыПечати(КомандыПечати) Экспорт

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

    #КонецОбласти

    #КонецОбласти

    #КонецЕсли
```

Процедуры "Печать" в модуле менеджера нет!
Требуется в расширении конфигурации прописать свои печатные формы, но так как процедуры "Печать" нет, то переопределять (аннотации &Вместо или &После) нечего.
Создаю в расширении свою процедуру "Печать", получаю ошибку:
 Метод объекта не обнаружен (Печать)

Вызов процедуры "Печать" происходит в общем модуле УправлениеПечатью.

```1c
    МенеджерПечати.Печать(ОбъектыСоответствующиеПечатнойФорме, ПараметрыПечати, ВременнаяКоллекцияДляОднойПечатнойФормы,
    ОбъектыПечати, ПараметрыВывода);
```

Но процедуру, созданную в расширении такая конструкция не видит.

Есть ли возможность сделать свои печатные формы через подсистему печати в таком случае.
---
Спасибо. Уже сам решил вопрос.
Процедуру "Печать" завел в расщирений без "ЭКСПОРТ".
---
Если "стандартной" процедуры нет в модуле объекта, менеджера или формы, то ее все равно надо переопределять. Сам с этим столкнулся
---
Спасибо. Уже сам решил вопрос.
Процедуру "Печать" завел в расщирений без "ЭКСПОРТ".
---
Эта задача (печать документа "Назначение планового начисления", ЗКГУ 3.1 ) легко решена в рамках технологии ВПФ, что тоже не требует "снятия с замка" конфигурации.
---
технологии ВПФ
Спасибо. Держать зоопарк ВПФ не хочется.