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