Имя: Пароль:
1C
 
УТ не выводится добавленная команда печати, добавленная через расширение...
0 mikecool
 
02.12.21
21:53
УТ 11.4.13.180, 1С:Предприятие 8.3 (8.3.19.1264)
В расширение добавил макет "УПД с факсимиле"
Перехватил РеализацияТоваровУслугЛокализация.ДобавитьКомандыПечати, описал новую команду - судя по отладке она есть
    #Вставка
    Если НЕ ЭтоПартнер Тогда
        // Универсальный передаточный документ (УПД)
        КомандаПечати = КомандыПечати.Добавить();
        КомандаПечати.МенеджерПечати = "Обработка.ПечатьОбщихФорм";
        КомандаПечати.Идентификатор = "УПДФаксимиле";
        КомандаПечати.Представление = НСтр("ru = 'Универсальный передаточный документ с факсимиле(УПД)'");
        КомандаПечати.ПроверкаПроведенияПередПечатью = Истина;
        КомандаПечати.Порядок = 38;
    КонецЕсли;
    #КонецВставки

Однако в подменю печати документа и списка документов команда не выводится... ЧЯДНТ?
1 runoff_runoff
 
02.12.21
21:54
сначала убрать "если не это партнер"..
2 mikecool
 
02.12.21
22:00
(1) команда - копипаст с УПД, которая есть в списке печати
3 mikecool
 
02.12.21
22:01
по отладке - команда видима, не ограниченоа ФО
4 mikecool
 
02.12.21
22:52
порыл интернеты, нашел даже видео гуру Гения Леонтьева - он как раз в расширении добавляет ПФ
но мой код все равно не работает (
5 mikecool
 
02.12.21
22:56
все, тема закрыта ))
подключил команду реализации ,а смотрел в счете-фпктуре
6 mikecool
 
02.12.21
23:02
не, вопрос не закрыт )))

стек вызовов:
Печать - расширение
СформироватьПечатнуюФормуУПД - основная
ЗаполнитьТабличныйДокументУПД - расширение

метод СформироватьПечатнуюФормуУПД перехвачен в расширении, но вызов в него не идет. Варум?
7 mikecool
 
02.12.21
23:18
проблему решил, не указал директивы изменения, поэтому и перехват игнорировался