public void ПолучитьПримененуюНастройку(/*ОтчетОбъект, КомпоновщикНастроек = Неопределено*/)
{
if(true/*КомпоновщикНастроек = Неопределено*/)
{
//КомпоновщикНастроек = ОтчетОбъект.КомпоновщикНастроек;
}
if(true/*ЭтоСтараяВерсияОтчета(ОтчетОбъект)*/)
{
}
//ПараметрыПанели = ПолучитьПараметрыПанелиПользователяОбъекта(ОтчетОбъект);
//ЗначенияНастроек = ПолучитьЗначенияНастроекПанелиПользователяОбъекта(ОтчетОбъект);
if(true/*ПараметрыПанели = Неопределено
ИЛИ ЗначенияНастроек = Неопределено*/)
{
}
/*// Установка Настроек компоновки на панели настроек
*/
if(true/*ЗначенияНастроек.Свойство("Показатели")*/)
{
//ПоляВыбора = ПолучитьВыбранныеПоля(ОтчетОбъект.КомпоновщикНастроек);
}
/*// Установим у всех параметров использование
*/
/*// Установка параметра ПериодОтчета
*/
//ЗначениеПараметра = КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("ПериодОтчета"));
//ЕстьПериод = ПараметрыПанели.ДеревоНастроекСтандартныхСтраниц.Строки.НайтиСтроки(Новый Структура("Имя", "Период"))[0].Использование;
if(true/*ЕстьПериод И ЗначениеПараметра <> Неопределено*/)
{
//Периоды = ПолучитьСписокПериодов(ЗначенияНастроек.НастройкаПериода.Период, ПараметрыПанели);
//ЗначениеПараметра.Использование = Периоды.Количество() <> 0;
if(true/*ТипЗнч(ЗначениеПараметра.Значение) = Тип("СписокЗначений")*/)
{
//ЗначениеПараметра.Значение = Периоды;
}
}
if(true/*ПараметрыПанели.ДеревоНастроекСтандартныхСтраниц.Строки.Найти("Период").Использование*/)
{
/*// Установка Стандартного периода
*/
//ЗначениеПараметраНачалоПериода = КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("НачалоПериода"));
//ЗначениеПараметраКонецПериода = КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("КонецПериода"));
if(true/*ЗначениеПараметраНачалоПериода <> Неопределено И ЗначениеПараметраКонецПериода <> Неопределено*/)
{
//СтандартныйПериод = Неопределено;
//ЗначенияНастроек.Свойство("СтандартныйПериод", СтандартныйПериод);
if(true/*СтандартныйПериод <> Неопределено*/)
{
if(true/*СтандартныйПериод.ДатаНачала <> '00010101'*/)
{
//ЗначениеПараметраНачалоПериода.Использование = Истина;
//ЗначениеПараметраНачалоПериода.Значение = СтандартныйПериод.ДатаНачала;
}
if(true/*СтандартныйПериод.ДатаОкончания <> '00010101'*/)
{
//ЗначениеПараметраКонецПериода.Использование = Истина;
//ЗначениеПараметраКонецПериода.Значение = СтандартныйПериод.ДатаОкончания;
}
}
}
/*// Установка Стандартной даты начала
*/
//ЗначениеПараметраПериод = КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("Период"));
if(true/*ЗначениеПараметраПериод <> Неопределено*/)
{
//СтандартнаяДатаНачала = Неопределено;
//ЗначенияНастроек.Свойство("СтандартнаяДатаНачала", СтандартнаяДатаНачала);
if(true/*СтандартнаяДатаНачала <> Неопределено*/)
{
if(true/*СтандартнаяДатаНачала.Дата <> '00010101'*/)
{
//ЗначениеПараметраПериод.Использование = Истина;
//ЗначениеПараметраПериод.Значение = СтандартнаяДатаНачала.Дата;
}
}
}
}
/*// Установка Динамических отборов
*/
if(true/*ЗначенияНастроек.Свойство("ДинамическиеПараметры") И ПараметрыПанели.Свойство("Параметры")*/)
{
}
/*// Установка Динамических отборов
*/
//УдалитьДублиОтбора(КомпоновщикНастроек);
if(true/*ЗначенияНастроек.Свойство("ДинамическиеГруппировки") И ПараметрыПанели.Свойство("Группировки")*/)
{
}
}