V82.ОбщиеМодули.ТиповыеОтчеты.НарисоватьДинамическийОтборГоризонтальнойПанели C# (CSharp) Method

НарисоватьДинамическийОтборГоризонтальнойПанели() public method

        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/*ПараметрыИсполненияОтчета <> Неопределено И ПараметрыИсполненияОтчета.Свойство("ПослеВыводаОтбора") И ПараметрыИсполненияОтчета.ПослеВыводаОтбора*/)
            {
                //ФормаОтчета.ПослеВыводаОтбора(СтруктураЭлементовУправления);
            }
        }
ТиповыеОтчеты