|
УТ не выводится добавленная команда печати, добавленная через расширение... |
☑ |
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
|
проблему решил, не указал директивы изменения, поэтому и перехват игнорировался
|
|