По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(4) Можно программно добавить кнопку и команду в типовую форму отчета (код модуля объекта внешнего отчета):
Но чтобы переопределить обработчик команды, придётся добавить типовую форму отчета в расширение.
Процедура ОпределитьНастройкиФормы(Форма, КлючВарианта, Настройки) Экспорт
Настройки.События.ПриСозданииНаСервере = Истина;
КонецПроцедуры
Процедура ПриСозданииНаСервере(Форма, Отказ, СтандартнаяОбработка) Экспорт
НоваяКоманда = Форма.Команды.Добавить("МояКоманда");
НоваяКоманда.Действие = "Подключаемый_ЭлементНастройки_ПриИзменении";
НоваяКоманда.Картинка = БиблиотекаКартинок.Обработка;
НоваяКоманда.Отображение = ОтображениеКнопки.КартинкаИТекст;
ЭлементРодитель = Форма.Элементы.Найти("ГруппаГлавное");
Кнопка = Форма.Элементы.Добавить("МояКнопка", Тип("КнопкаФормы"), ЭлементРодитель);
Кнопка.ИмяКоманды = "МояКоманда";
КонецПроцедуры
ПоказатьНо чтобы переопределить обработчик команды, придётся добавить типовую форму отчета в расширение.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот