public object ЗакэшироватьСтруктуруОписанияОтчета(/*РеглОтч*/)
{
/*Запрос = Новый Запрос("ВЫБРАТЬ РАЗРЕШЕННЫЕ
| РегламентированныеОтчеты.ВнешнийОтчетИспользовать,
| РегламентированныеОтчеты.ИсточникОтчета,
| ВЫБОР
| КОГДА РегламентированныеОтчеты.ВнешнийОтчетИспользовать
| ТОГДА РегламентированныеОтчеты.ВнешнийОтчетХранилище
| ИНАЧЕ NULL
| КОНЕЦ КАК ВнешнийОтчетХранилище
|ИЗ
| Справочник.РегламентированныеОтчеты КАК РегламентированныеОтчеты
|ГДЕ
| РегламентированныеОтчеты.Ссылка = &Ссылка");*/
//Запрос.УстановитьПараметр("Ссылка", РеглОтч);
//РезультатЗапроса = Запрос.Выполнить();
if(true/*РезультатЗапроса.Пустой()*/)
{
}
//Выборка = РезультатЗапроса.Выбрать();
//Выборка.Следующий();
//ПризнакИспользованияВнешнегоОтчета = Выборка.ВнешнийОтчетИспользовать;
//СтруктураПараметровОтчета = Новый Структура("Признак", ПризнакИспользованияВнешнегоОтчета);
if(true/*ПризнакИспользованияВнешнегоОтчета*/)
{
//ВременныйФайл = ПолучитьИмяВременногоФайла();
//Выборка.ВнешнийОтчетХранилище.Получить().Записать(ВременныйФайл);
//СтруктураПараметровОтчета.Вставить("Файл", ВременныйФайл);
}
//ПараметрыВнешнихРегламентированныхОтчетов.Вставить(Выборка.ИсточникОтчета, СтруктураПараметровОтчета);
return null;
}