При определении отчетов настройками. Добавляет отчеты подсистемы "Дополнительные отчеты и обработки",
// Добавляет отчеты подсистемы "Дополнительные отчеты и обработки",
// в модулях объектов которых есть процедура ОпределитьНастройкиФормы().
//
// Параметры:
// ОтчетыСНастройками - Массив - Ссылки отчетов, в модулях объектов которых есть процедура ОпределитьНастройкиФормы().
//
// Места использования:
// ВариантыОтчетовПовтИсп.Параметры().
//
Процедура ПриОпределенииОтчетовСНастройками(ОтчетыСНастройками) Экспорт
Если Не ПолучитьФункциональнуюОпцию("ИспользоватьДополнительныеОтчетыИОбработки") Тогда
Возврат;
КонецЕсли;
Если НЕ ПравоДоступа("Чтение", Метаданные.Справочники.ДополнительныеОтчетыИОбработки) Тогда
Возврат;
КонецЕсли;
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
| ДополнительныеОтчетыИОбработки.Ссылка
|ИЗ
| Справочник.ДополнительныеОтчетыИОбработки КАК ДополнительныеОтчетыИОбработки
|ГДЕ
| ДополнительныеОтчетыИОбработки.ИспользуетХранилищеВариантов
| И ДополнительныеОтчетыИОбработки.ТеснаяИнтеграцияСФормойОтчета
| И НЕ ДополнительныеОтчетыИОбработки.ПометкаУдаления
| И ДополнительныеОтчетыИОбработки.Вид В(&ВидыОтчетов)";
ВидыОтчетов = Новый Массив;
ВидыОтчетов.Добавить(Перечисления.ВидыДополнительныхОтчетовИОбработок.ДополнительныйОтчет);
ВидыОтчетов.Добавить(Перечисления.ВидыДополнительныхОтчетовИОбработок.Отчет);
Запрос.УстановитьПараметр("ВидыОтчетов", ВидыОтчетов);
УстановитьПривилегированныйРежим(Истина);
ДопОтчетыСНастройками = Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Ссылка");
Для Каждого Ссылка Из ДопОтчетыСНастройками Цикл
Если Не ЭтоПоставляемаяОбработка(Ссылка) Тогда
Продолжить;
КонецЕсли;
ОтчетыСНастройками.Добавить(Ссылка);
КонецЦикла;
КонецПроцедуры
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
ПриОпределенииПараметровВыбора (БСП)
ПриОпределенииДоступностиОтчетов (БСП)
НастройкиОтчетаПоУмолчанию (БСП)
Открыть отчет с пользовательскими настройками
ПодключитьОтчетИЗагрузитьНастройки (БСП)