Как убрать типовые команды печати. УТ 11.4
Понадобилось скрыть типовые команды печати из документа «Заказ покупателя».
Список команд выглядел так:
После применения расширения список выглядит так:
Код расширения менеджера документа «Заказ покупателя»:
&После("ДобавитьКомандыПечати") Процедура дор_ДобавитьКомандыПечати(КомандыПечати) дор_УдалитьКомандуПечати(КомандыПечати, "ЗаказКлиента"); дор_УдалитьКомандуПечати(КомандыПечати, "ЗаданиеНаОтборРазмещениеТовара"); дор_УдалитьКомандуПечати(КомандыПечати, "КомплектДокументов"); дор_УдалитьКомандуПечати(КомандыПечати, "КомплектДокументовСНастройкой"); дор_УдалитьКомандуПечати(КомандыПечати, "Извещение"); КонецПроцедуры Процедура дор_УдалитьКомандуПечати(КомандыПечати, Идентификатор) Иск = КомандыПечати.Найти(Идентификатор, "Идентификатор"); Если Иск <> Неопределено Тогда КомандыПечати.Удалить(Иск); КонецЕсли; КонецПроцедуры
Среда: УТ 11.4.13.46 Объем: 0.5 час
Огонь! Жаль правда, что это делается без программирования настройкой в пользовательском режиме. Но это если знать типовой функционал
возможно, но каждому пользователю в душу (настройки) не залезешь. Поэтому проще расширением, раз и навсегда. Каждому!
Так там настройки они сразу для всех отключают/включают.
Ну хотя бы признал, что сделал велосипед, не изучив возможности продукта.
может и изобрел, я не знаю, где эти настройки. Мне проще было написать расширение.