Автоматическое заполнение сведений о внешней обработки для отчета
#Область ОсновныеНастройкиДляПодключения
//не забываем заполнять Обработка->Действия->Свойства->ХранилищеВариантовОтчетов
Функция ВернутьСтруктуруПараметров()
Структура = Новый Структура();
Структура.Вставить("Документ","");
Структура.Вставить("Представление",ЭтотОбъект.Метаданные().Представление());
Структура.Вставить("Наименование",ЭтотОбъект.Метаданные().Синоним);
Структура.Вставить("Идентификатор",ЭтотОбъект.Метаданные().Имя);
Структура.Вставить("Версия","1.0.0.0");
Возврат Структура;
КонецФункции
Функция СведенияОВнешнейОбработке() ЭКСПОРТ
ПараметрыОбработки = ВернутьСтруктуруПараметров();
Сведения = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке();
Сведения.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиДополнительныйОтчет();
Сведения.Наименование = ПараметрыОбработки.Наименование;
стр = Сведения.Команды.Добавить();
стр.Представление = ПараметрыОбработки.Представление;
стр.Идентификатор = ПараметрыОбработки.Идентификатор;
стр.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыОткрытиеФормы();
Возврат Сведения;
КонецФункции
#КонецОбласти
СведенияОВнешнейОбработке (БСП)
Регистрация сведений о внешнем отчете
ПодключитьВнешнююОбработку (БСП)
#1, 26 мая 2020 21:15
Спасибо, давно хотел оформить это дело в шаблон. Единственное непонятное - зачем хранилище настроек трогать...
#2, 26 мая 2020 22:53
(1) Vigtim, если это не сделать, то при подключении на новых конфигурациях будет ругаться что не установлено хранилище настроек вариантов отчетов, не критично но ругается и не дает потом сохранять нормально настройки отчета которые могут делать пользователи.