public void НарисоватьЭлементУправленияГруппировокой(/*ФормаОтчета, ОтчетОбъект, Индекс, СтрокаГруппировки, ЦветФонаКнопки, Группировки, ЭлементДинамическойГруппировки, ПараметрыИсполненияОтчета*/)
{
/*СтруктураЭлементовУправления = Новый Структура("
|СтрокаГруппировки,
|СтраницаПанели,
|ДинамическаяГруппировкаНадписьСтрок,
|ДинамическаяГруппировкаНадписьКолонок,
|ДинамическийПараметрТабличноеПоле,
|ДинамическийПараметрКаманднаяПанель,
|ДинамическийПараметрТабличноеПолеСтрок,
|ДинамическийПараметрКаманднаяПанельСтрок,
|ДинамическийПараметрТабличноеПолеКолонок,
|ДинамическийПараметрКаманднаяПанельКолонок");*/
//СтруктураЭлементовУправления.СтрокаГруппировки = СтрокаГруппировки;
//Верх = 6;
//ЭлементыФормы = ФормаОтчета.ЭлементыФормы;
//ШиринаПанелиЗакладки = ЭлементыФормы.ПанельЗакладок.Ширина-15;
//НоваяСтраница = ЭлементыФормы.ПанельЗакладок.Страницы.Добавить("ДинамическаяГруппировка"+ Индекс + "Страница", СтрокаГруппировки.Представление);
//ЭлементыФормы.ПанельЗакладок.ТекущаяСтраница = НоваяСтраница;
//СтруктураЭлементовУправления.СтраницаПанели = НоваяСтраница;
/*// нарисовать таблицу группировки
*/
//ЭлементТабличноеПоле = ЭлементыФормы.Добавить(Тип("ТабличноеПоле"), "ДинамическаяГруппировка" + Индекс + "ТабличноеПоле", Истина, ЭлементыФормы.ПанельЗакладок);
//ЭлементТабличноеПоле.Лево = 6;
//ЭлементТабличноеПоле.Верх = Верх;
//ЭлементТабличноеПоле.Ширина = ШиринаПанелиЗакладки - 18 -24;
//ЭлементТабличноеПоле.Высота = 79;
//Верх = Верх + ЭлементТабличноеПоле.Высота + 6;
//ЭлементТабличноеПоле.ТолькоПросмотр = Ложь;
//ЭлементТабличноеПоле.Шапка = Ложь;
//ЭлементТабличноеПоле.Значение = Новый ТаблицаЗначений;
//ЭлементТабличноеПоле.ГоризонтальныеЛинии = Ложь;
//ЭлементТабличноеПоле.ВертикальныеЛинии = ложь;
//ЭлементТабличноеПоле.РежимВыделенияСтроки = РежимВыделенияСтрокиТабличногоПоля.Строка;
//ЭлементТабличноеПоле.ИзменятьСоставСтрок = ложь;
//ЭлементТабличноеПоле.Рамка = Новый Рамка(ТипРамкиЭлементаУправления.БезРамки, 0);
//СтруктураЭлементовУправления.ДинамическийПараметрТабличноеПоле = ЭлементТабличноеПоле;
//ЭлементТабличноеПоле.УстановитьДействие("ПриПолученииДанных", ФормаОтчета.ДействияЭлементовФормы.ГруппировкиПриПолученииДанных);
//УстановитьПравуюПривязку(ЭлементТабличноеПоле, ЭлементыФормы.ПанельЗакладок);
//ЭлементТабличноеПоле.Значение.Колонки.Добавить("Использование", Новый ОписаниеТипов("Булево"));
//ЭлементТабличноеПоле.Значение.Колонки.Добавить("Значение", Новый ОписаниеТипов("СписокЗначений"));
//ЭлементТабличноеПоле.Значение.Колонки.Добавить("Представление", Новый ОписаниеТипов("Строка"));
//ЭлементТабличноеПоле.Значение.Колонки.Добавить("ИспользованиеИерархии", Новый ОписаниеТипов("Булево"));
//ЭлементТабличноеПоле.Значение.Колонки.Добавить("ЗначениеИерархии", Новый ОписаниеТипов("СписокЗначений"));
//ЭлементТабличноеПоле.Значение.Колонки.Добавить("ПредставлениеИерархии", Новый ОписаниеТипов("Строка"));
//НоваяКолонка = ЭлементТабличноеПоле.Колонки.Добавить("ИспользованиеИерархии", "");
//НоваяКолонка.ДанныеФлажка = "ИспользованиеИерархии";
//НоваяКолонка.РежимРедактирования = РежимРедактированияКолонки.Непосредственно;
//НоваяКолонка.Ширина = 1;
//НоваяКолонка = ЭлементТабличноеПоле.Колонки.Добавить("Использование", "");
//НоваяКолонка.ДанныеФлажка = "Использование";
//НоваяКолонка.РежимРедактирования = РежимРедактированияКолонки.Непосредственно;
//НоваяКолонка.Ширина = 1;
//НоваяКолонка.Положение = ПоложениеКолонки.НаСледующейСтроке;
//НоваяКолонка = ЭлементТабличноеПоле.Колонки.Добавить("ЗначениеИерархии", "");
//НоваяКолонка.Данные = "ЗначениеИерархии";
//НоваяКолонка.Видимость = ложь;
//НоваяКолонка = ЭлементТабличноеПоле.Колонки.Добавить("Значение", "");
//НоваяКолонка.Данные = "Значение";
//НоваяКолонка.Видимость = ложь;
//НоваяКолонка.Положение = ПоложениеКолонки.НаСледующейСтроке;
//НоваяКолонка = ЭлементТабличноеПоле.Колонки.Добавить("ПредставлениеИерархии", "");
//НоваяКолонка.Данные = "ПредставлениеИерархии";
//НоваяКолонка.ТолькоПросмотр = истина;
//НоваяКолонка = ЭлементТабличноеПоле.Колонки.Добавить("Представление", "");
//НоваяКолонка.Данные = "Представление";
//НоваяКолонка.ТолькоПросмотр = истина;
//НоваяКолонка.Положение = ПоложениеКолонки.НаСледующейСтроке;
/*// НоваяКолонка.ЭлементУправления.УстановитьДействие("НачалоВыбора", ФормаОтчета.ДействияЭлементовФормы.ПриВыбореПоляГруппировки);
*/
//ЭлементКоманднаяПанель = ЭлементыФормы.Добавить(Тип("КоманднаяПанель"), "ДинамическаяГруппировка" + Индекс + "КоманднаяПанель", Истина, ЭлементыФормы.ПанельЗакладок);
//ЭлементКоманднаяПанель.Верх = 19;
//ЭлементКоманднаяПанель.Высота = 47;
//ЭлементКоманднаяПанель.Лево = ШиринаПанелиЗакладки - 30;
//ЭлементКоманднаяПанель.Ширина = 24;
//ЭлементКоманднаяПанель.ЦветФона = ЦветаСтиля.ЦветФонаПоля;
//ЭлементКоманднаяПанель.ИсточникДействий = ЭлементТабличноеПоле;
//УстановитьПравуюПривязкуПолностью(ЭлементКоманднаяПанель, ЭлементыФормы.ПанельЗакладок);
//СтруктураЭлементовУправления.ДинамическийПараметрКаманднаяПанель = ЭлементКоманднаяПанель;
//КнопкаВверх = ЭлементКоманднаяПанель.Кнопки.Добавить("ДинамическаяГруппировка" + Индекс + "КнопкаВверх", ТипКнопкиКоманднойПанели.Действие, , ФормаОтчета.ДействияЭлементовФормы.ПриНажатииНаКнопкуВверх);
//КнопкаВверх.Картинка = БиблиотекаКартинок.ПереместитьВверх;
//КнопкаВверх.Отображение = ОтображениеКнопкиКоманднойПанели.Картинка;
//КнопкаВниз = ЭлементКоманднаяПанель.Кнопки.Добавить("ДинамическаяГруппировка" + Индекс + "КнопкаВниз", ТипКнопкиКоманднойПанели.Действие, , ФормаОтчета.ДействияЭлементовФормы.ПриНажатииНаКнопкуВниз);
//КнопкаВниз.Картинка = БиблиотекаКартинок.ПереместитьВниз;
//КнопкаВниз.Отображение = ОтображениеКнопкиКоманднойПанели.Картинка;
/*//СтруктураЭлементовУправления.ДинамическийПараметрТабличноеПоле = НовыйЭлемент;
*/
/*//Добавить строки группировки
*/
if(true/*ЭлементДинамическойГруппировки <> Неопределено*/)
{
//ПрименитьНастройкуПользователя(ЭлементТабличноеПоле.Значение, ЭлементДинамическойГруппировки.СписокГруппировки);
}
if(true/*ПараметрыИсполненияОтчета <> Неопределено И ПараметрыИсполненияОтчета.Свойство("ПослеВыводаГруппировки") И ПараметрыИсполненияОтчета.ПослеВыводаГруппировки*/)
{
//ФормаОтчета.ПослеВыводаГруппировки(СтруктураЭлементовУправления);
}
}