Имя: Пароль:
1C
1С v8
Печатная форма из расширении
0 zippygrill
 
16.12.17
15:53
Всем привет!
Скопировал из БСП обработку демо для печати Счетов в 1С ЕРП расширение
https://www.screencast.com/t/Lgfinrfpjisb

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

Процедура ПриОпределенииНастроек(Настройки) Экспорт
    Настройки.ДобавитьКомандыПечати = Истина;
    Настройки.Размещение.Добавить(Метаданные.Документы.РасходныйОрдерНаТовары);
КонецПроцедуры

Открываю в предприятие список РАсходных ордеров - и там нет моей печатной формы.

Использую в 1С ЕРП версию БСП 2.4.4.86
1 zippygrill
 
16.12.17
15:55
Естественно эта процедура также есть в модуле

Процедура ДобавитьКомандыПечати(КомандыПечати) Экспорт
    Команда = КомандыПечати.Добавить();
    Команда.Представление = НСтр("ru = 'Счет на оплату (из расширения)'");
    Команда.Идентификатор = "СчетВПФ";
    
    Команда = КомандыПечати.Добавить();
    Команда.Представление = НСтр("ru = 'Комплект документов (из расширения)'");
    Команда.Идентификатор = "СчетВПФ,СчетВПФ,ЗаказВПФ";
    
    Команда = КомандыПечати.Добавить();
    Команда.Представление = НСтр("ru = 'Гарантийное письмо (из расширения)'");
    Команда.Идентификатор = "ГарантийноеПисьмоВПФ";
КонецПроцедуры
2 zippygrill
 
16.12.17
17:11
апну
3 zippygrill
 
20.12.17
21:01
апну еще раз
5 mehfk
 
20.12.17
21:21
Должно быть что-то типа:

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

&Вместо("ДобавитьКомандыПечати")
Процедура расш_ДобавитьКомандыПечати(КомандыПечати) Экспорт
6 trooba
 
20.12.17
21:53
(5) +
7 zippygrill
 
21.12.17
00:34
https://www.screencast.com/t/PyNoOkCY

Дело в том что в модуле менеджера нет типовой функции ДобавитьКомандыПечати для выбора
8 mehfk
 
21.12.17
04:22
"- Я написал код в модуле менеджера, но он не исполняется.
- Может ты забыл передать на него исполнение?
- Ну да, логично."