Как добавить внешний отчет в избранное 1С?

Для того, чтобы у внешнего отчета появилась возможность добавить его в список избранного, необходимо корректно заполнить параметры регистрации внешнего отчета Сведения о внешней обработке, аналогично тому как это реализовано в библиотеке стандартных подсистем (БСП).

Пример модуля объекта внешнего отчета

Функция СведенияОВнешнейОбработке() Экспорт
	
	ОбщееОписание = "СведенияОВнешнейОбработкеОтчете";
	
	ПараметрыРегистрации  = Новый Структура;
	ПараметрыРегистрации.Вставить("Вид"             , "ДополнительныйОтчет"); 
	ПараметрыРегистрации.Вставить("БезопасныйРежим" , Ложь);
	
	ПараметрыРегистрации.Вставить("Наименование"    , ОбщееОписание);
	ПараметрыРегистрации.Вставить("Версия"          , "1.1.0");
	ПараметрыРегистрации.Вставить("Информация"      , ОбщееОписание);
	
	
	ТаблицаКоманд = ПолучитьТаблицуКоманд();
	
	ДобавитьКоманду(ТаблицаКоманд, ОбщееОписание, "1", "ОткрытиеФормы", Истина, "");
	ПараметрыРегистрации.Вставить("Команды", ТаблицаКоманд); 
	
	Возврат ПараметрыРегистрации;
	
Конецфункции

Функция ПолучитьТаблицуКоманд()
	
	Команды = Новый ТаблицаЗначений;
	Команды.Колонки.Добавить("Представление"        , Новый ОписаниеТипов("Строка"));
	Команды.Колонки.Добавить("Идентификатор"        , Новый ОписаниеТипов("Строка"));
	Команды.Колонки.Добавить("Использование"        , Новый ОписаниеТипов("Строка"));
	Команды.Колонки.Добавить("ПоказыватьОповещение" , Новый ОписаниеТипов("Булево"));
	Команды.Колонки.Добавить("Модификатор"          , Новый ОписаниеТипов("Строка"));
	
	Возврат Команды;
	
КонецФункции

Процедура ДобавитьКоманду(ТаблицаКоманд, Представление, Идентификатор, Использование, ПоказыватьОповещение = Ложь, Модификатор = "")
	
	НоваяКоманда = ТаблицаКоманд.Добавить();
	НоваяКоманда.Представление        = Представление;
	НоваяКоманда.Идентификатор        = Идентификатор;
	НоваяКоманда.Использование        = Использование;
	НоваяКоманда.ПоказыватьОповещение = ПоказыватьОповещение;
	НоваяКоманда.Модификатор          = Модификатор;
	
КонецПроцедуры

Кроме того важно выбрать хранилище вариантов в свойствах отчета.

После этого необходимо заново загрузить отчет и попробовать его открыть.

Возможность добавления в избранное должна появиться, как на рисунке ниже.

Похожие записи

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

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