Как убрать типовые команды печати. УТ 11.4

Понадобилось скрыть типовые команды печати из документа «Заказ покупателя».

Список команд выглядел так:

После применения расширения список выглядит так:

Код расширения менеджера документа «Заказ покупателя»:

&После("ДобавитьКомандыПечати")
Процедура дор_ДобавитьКомандыПечати(КомандыПечати)
	дор_УдалитьКомандуПечати(КомандыПечати, "ЗаказКлиента");
	дор_УдалитьКомандуПечати(КомандыПечати, "ЗаданиеНаОтборРазмещениеТовара");
	дор_УдалитьКомандуПечати(КомандыПечати, "КомплектДокументов");
	дор_УдалитьКомандуПечати(КомандыПечати, "КомплектДокументовСНастройкой");
	дор_УдалитьКомандуПечати(КомандыПечати, "Извещение");
КонецПроцедуры

Процедура дор_УдалитьКомандуПечати(КомандыПечати, Идентификатор)
	Иск = КомандыПечати.Найти(Идентификатор, "Идентификатор");
	Если Иск <> Неопределено Тогда
		КомандыПечати.Удалить(Иск);
	КонецЕсли;                                   
КонецПроцедуры

Среда: УТ 11.4.13.46 Объем: 0.5 час

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *