Добрый день,
Есть нетиповой документ, в который необходимо добавить возможность печати впф.
Создал документ, добавил:
1. В форме документа

```1c
    &НаСервере
    Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    // СтандартныеПодсистемы.Печать

    УправлениеПечатью.ПриСозданииНаСервере(ЭтаФорма);
    // Конец СтандартныеПодсистемы.Печать

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

и

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

2. Добавил в менеджер документа

```1c
    // Заполняет список команд печати.

    //
    // Параметры:

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

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

3. в общий модуль УправлениеПечатьюПереопределяемый добавил свой документ в процедуру ПриОпределенииОбъектовСКомандамиПечати

ВПФ зарегистрировал в справочнике внешних обработок, кнопочка появилась, но при нажатии действий никаких.
Подскажите куда копать, плз
---
```1c
    #Область ПодключениеСтандартныхПодсистемДополнительныеОтчетыИОбработк­иПечать
    // СтандартныеПодсистемы.ПодключаемыеКоманды
    &НаКлиенте
    Процедура Подключаемый_ВыполнитьКоманду(Команда)
    ПодключаемыеКомандыКлиент.ВыполнитьКоманду(ЭтотОбъект, Команда, Объект);
    КонецПроцедуры

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

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

Попробуйте добавить еще пару процедур
И дополнить ПриСозданиеНаСервере

```1c
    // СтандартныеПодсистемы.ПодключаемыеКоманды
    ПодключаемыеКоманды.ПриСозданииНаСервере(ЭтотОбъект);
    // Конец СтандартныеПодсистемы.ПодключаемыеКоманды
```

Р.S БСП из Бухгалтерии 3.0
---
Может нечего выводить. Предоставьте текст модуля ВПФ.
 Р.S. в какую конфигурация добавлен новый документ?
---
Конфа 2.4, ВПФ печатает всю инфу из родителя этого документа. Через отладчик ВПФ все формируется
---
```1c
    #Область ПодключениеСтандартныхПодсистемДополнительныеОтчетыИОбработк­иПечать
    // СтандартныеПодсистемы.ПодключаемыеКоманды
    &НаКлиенте
    Процедура Подключаемый_ВыполнитьКоманду(Команда)
    ПодключаемыеКомандыКлиент.ВыполнитьКоманду(ЭтотОбъект, Команда, Объект);
    КонецПроцедуры

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

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

Попробуйте добавить еще пару процедур
И дополнить ПриСозданиеНаСервере

```1c
    // СтандартныеПодсистемы.ПодключаемыеКоманды
    ПодключаемыеКоманды.ПриСозданииНаСервере(ЭтотОбъект);
    // Конец СтандартныеПодсистемы.ПодключаемыеКоманды
```

Р.S БСП из Бухгалтерии 3.0
---
Спасибо! Радугу добра тебе!:)
Еще вопрос, как проверять форму на изменение, подобно тому что на типовых формах:
Форму изменил, а печать или создание на основании не сделаешь пока не запишешь изменения.
---
ЭтаФорма.Модифицированность = Истина
---
Утро понедельника, блин..
Про ЭтотОбъект.Модифицированность знаю и помню, а вот про форму совсем забыл..