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