В 1С существует возможность создания внешних отчетов без изменения конфигурации. Однако если при разработке внешнего отчета 1С не полностью прописать сведения о внешней обработке, то отчет невозможно будет добавить в избранное. Отчет представленный ниже разрабатывался для конфигурации УНФ (Управление нашей фирмой) и может быть использован в базовой или ПРОФ версиях 1С.
Любой отчет в конфигурации 1С:Предприятие 8.3 или обработка могут быть преобразован во внешний, и наоборот. Кроме этого внешние обработки и отчеты могут быть добавлены в структуру прикладного решения как новые объекты.
Для того чтобы отчет было возможно добавить в избранное необходимо корректно прописать параметры регистрации в процедура СведенияОВнешнейОбработке, по аналогии как это сделано в библиотеке стандартных подсистем (БСП):
Функция СведенияОВнешнейОбработке() Экспорт ПараметрыРегистрации = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке("2.1.3.1"); ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиДополнительныйОтчет(); ПараметрыРегистрации.Версия = "1.0"; ПараметрыРегистрации.БезопасныйРежим = Ложь; НоваяКоманда = ПараметрыРегистрации.Команды.Добавить(); НоваяКоманда.Представление = НСтр("ru = 'Остатки запасов/товаров (план/факт)'"); НоваяКоманда.Идентификатор = "Остатки ЗапасовТоваров"; НоваяКоманда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыОткрытиеФормы(); НоваяКоманда.ПоказыватьОповещение = Истина; Возврат ПараметрыРегистрации; КонецФункции
Во-вторых, необходимо у отчета указать хранилище вариантов, как показано на скриншоте ниже:
После выполнения данных действий, необходимо подключить внешний отчет в разделе “Дополнительные отчеты и обработки”. Возможность добавления в избранное будет выглядеть как на скриншоте ниже: