public void ДоработатьАналитическийОтчетПередВыводом(/*ОтчетОбъект, КомпоновщикНастроек, СхемаКомпоновкиДанных*/)
{
//ЗначенияНастроек = ТиповыеОтчеты.ПолучитьЗначенияНастроекПанелиПользователяОбъекта(ОтчетОбъект);
/*// Отбор Пользовательского поля Тренд
*/
if(true/*ЗначенияНастроек <> Неопределено
И НЕ ПустаяСтрока(ЗначенияНастроек.АналитическиеОтборы.ПолеОтборТренд)
И ЗначениеЗаполнено(ЗначенияНастроек.АналитическиеОтборы.ЗначениеОтборТренд)*/)
{
//ПользовательскоеПоле = ТиповыеОтчеты.НайтиПользовательскоеПоле(КомпоновщикНастроек, Новый ПолеКомпоновкиДанных(ЗначенияНастроек.АналитическиеОтборы.ПолеОтборТренд));
//ТиповыеОтчеты.СкопироватьЭлементы(КомпоновщикНастроек.Настройки.Отбор, Вариант.Отбор, , Ложь);
}
/*// Отбор Пользовательского поля Состояние
*/
if(true/*ЗначенияНастроек <> Неопределено
И НЕ ПустаяСтрока(ЗначенияНастроек.АналитическиеОтборы.ПолеОтборСостояние)
И ЗначениеЗаполнено(ЗначенияНастроек.АналитическиеОтборы.ЗначениеОтборСостояние)*/)
{
//ПользовательскоеПоле = ТиповыеОтчеты.НайтиПользовательскоеПоле(КомпоновщикНастроек, Новый ПолеКомпоновкиДанных(ЗначенияНастроек.АналитическиеОтборы.ПолеОтборСостояние));
//ТиповыеОтчеты.СкопироватьЭлементы(КомпоновщикНастроек.Настройки.Отбор, Вариант.Отбор, , Ложь);
}
/*// Отбор Пользовательского поля ABC классификация
*/
if(true/*ЗначенияНастроек <> Неопределено
И НЕ ПустаяСтрока(ЗначенияНастроек.АналитическиеОтборы.ПолеОтборABCКлассификация)
И ЗначениеЗаполнено(ЗначенияНастроек.АналитическиеОтборы.ЗначениеОтборABCКлассификация)*/)
{
//ПользовательскоеПоле = ТиповыеОтчеты.НайтиПользовательскоеПоле(КомпоновщикНастроек, Новый ПолеКомпоновкиДанных(ЗначенияНастроек.АналитическиеОтборы.ПолеОтборABCКлассификация));
//ТиповыеОтчеты.ДобавитьОтбор(КомпоновщикНастроек, ПользовательскоеПоле.ПутьКДанным, ЗначенияНастроек.АналитическиеОтборы.ЗначениеОтборABCКлассификация);
}
/*// Оформление индикаторов
*/
/*// Вычислим и установим при необходимости период
*/
if(true/*ОтчетОбъект.ВидПроизвольногоОтчета = Перечисления.ВидыПроизвольныхОтчетов.ПоказательМонитораЭффективности
ИЛИ ОтчетОбъект.ВидПроизвольногоОтчета = Перечисления.ВидыПроизвольныхОтчетов.ПоказательМонитораЭффективностиПланФакт
ИЛИ ОтчетОбъект.ВидПроизвольногоОтчета = Перечисления.ВидыПроизвольныхОтчетов.ПоказательМонитораЭффективностиПрогноз*/)
{
//ВычислитьПериодФормированияПоказателяМонитораЭффективности(КомпоновщикНастроек.Настройки.ПараметрыДанных);
}
}