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