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

НарисоватьДинамическийОтборФлажокЗначение() public method

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