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

НарисоватьПериодПолемВыбора() public method

        public void НарисоватьПериодПолемВыбора(/*ОтчетОбъект, ФормаОтчета, ЗначенияНастроек, Параметры, Лево, ЕстьПериодНаГорПанели*/)
        {
            if(true/*Не Параметры.ДеревоНастроекСтандартныхСтраниц.Строки.Найти("Период").Использование*/)
            {
            }
            //ПараметрыИсполненияОтчета = Неопределено;
            //ПараметрыИсполненияОтчета = ОтчетОбъект.ПолучитьПараметрыИсполненияОтчета();
            if(true/*ПараметрыИсполненияОтчета = Неопределено или НЕ ПараметрыИсполненияОтчета.Свойство("МинимальныйПериодОтчета")*/)
            {
            }
            //МинимальныйПериодОтчета = ПараметрыИсполненияОтчета.МинимальныйПериодОтчета;
            //ЭлементыФормы = ФормаОтчета.ЭлементыФормы;
            //КомпоновщикНастроек = ОтчетОбъект.КомпоновщикНастроек;
            //ЦветФонаКнопки = Новый Цвет(246, 244, 236);
            /*// Закладка Стандартный Период
            */
            //ЗначениеПараметраНачалоПериода = КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("НачалоПериода"));
            //ЗначениеПараметраКонецПериода  = КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("КонецПериода"));
            //Лево = 0;
            /*// Стандартный период
            */
            if(true/*ЗначениеПараметраНачалоПериода <> Неопределено
            И ЗначениеПараметраКонецПериода <> Неопределено*/)
            {
                /*//	   	Панель = Неопределено;
            */
                //ЭлементыФормы.ПанельПользователяГоризонтальная.ТекущаяСтраница = ЭлементыФормы.ПанельПользователяГоризонтальная.Страницы.ГоризонтальныеОтборы;
                //Панель = ЭлементыФормы.ПанельПользователяГоризонтальная;
                //Верх = 6;
                //НовыйЭлемент = ЭлементыФормы.Добавить(Тип("ПолеВвода"), "ДинамическийОтборСтандартныйПериод",, Панель);
                //НовыйЭлемент.Данные = "СтандартныйПериод";
                //НовыйЭлемент.Видимость = Ложь;
                /*// Поле выбора Стандартный период
            */
                //НовыйЭлемент = ЭлементыФормы.Добавить(Тип("ПолеВыбора"), "ДинамическийОтборСтандартныйПериодПользователя",, Панель);
                //НовыйЭлемент.Верх = Верх;
                //НовыйЭлемент.Лево = Лево;
                //НовыйЭлемент.Ширина = 200;
                //НовыйЭлемент.ТипЗначения = Новый ОписаниеТипов("Строка");
                //НовыйЭлемент.ЦветФонаКнопки = ЦветФонаКнопки;
                /*//НовыйЭлемент.РедактированиеТекста = ложь;
            */
                //СписокВыбора = ПолучитьСписокВыбораСтандартногоПериодаПользователя(Параметры);
                /*;
            НовыйЭлемент.СписокВыбора = СписокВыбора;*/
                //Действие = ФормаОтчета.ДействияЭлементовФормы.ДействияПанелиСтандартныйПериодПользователяПриИзменении;
                //НовыйЭлемент.УстановитьДействие("ПриИзменении", Действие);
                /*//УстановитьПравуюПривязку(НовыйЭлемент, ЭлементыФормы.ПанельЗакладок);
            */
                /*// Восстанавливаем значение
            */
                if(true/*ЗначенияНастроек.Свойство("СтандартныйПериод")*/)
                {
                    //СтандартныйПериод = ЗначенияНастроек.СтандартныйПериод;
                    if(true/*СписокВыбора.НайтиПоЗначению(СтандартныйПериод.Вариант) <> Неопределено*/)
                    {
                        //НовыйЭлемент.Значение = СтандартныйПериод.Вариант;
                        //ФормаОтчета.СтандартныйПериод = СтандартныйПериод;
                    }
                }
                //УстановитьДопустимоеЗначениеСпискаВыбора(НовыйЭлемент, ФормаОтчета.СтандартныйПериод);
                /*//Верх = Верх + НовыйЭлемент.Высота + 6;
            */
                //Лево = Лево + НовыйЭлемент.Ширина + 6;
                /*// Надпись с
            */
                //НовыйЭлемент = ЭлементыФормы.Добавить(Тип("Надпись"), "ДинамическийОтборНадписьС",, Панель);
                //НовыйЭлемент.Верх = Верх+2;
                //НовыйЭлемент.Лево = Лево;
                //НовыйЭлемент.Ширина = 40;
                //НовыйЭлемент.ГоризонтальноеПоложение = ГоризонтальноеПоложение.Право;
                //НовыйЭлемент.Заголовок = "период:";
                /*//УстановитьПравуюПривязку(НовыйЭлемент, ЭлементыФормы.ПанельЗакладок);
            */
                //Лево = Лево + НовыйЭлемент.Ширина + 6;
                /*// Дата с
            */
                //НовыйЭлемент = ЭлементыФормы.Добавить(Тип("ПолеВвода"), "ДинамическийОтборПериодВыбор",, Панель);
                //НовыйЭлемент.Верх = Верх;
                //НовыйЭлемент.Лево = Лево;
                //НовыйЭлемент.КнопкаВыбора = ложь;
                //НовыйЭлемент.Ширина = 130;
                //НовыйЭлемент.ТипЗначения = Новый ОписаниеТипов("Строка");
                //НовыйЭлемент.ЦветФонаКнопки = ЦветФонаКнопки;
                //НовыйЭлемент.Данные = "";
                //НовыйЭлемент.КнопкаСпискаВыбора = истина;
                //НовыйЭлемент.Значение = ПолучитьПредставлениеПериода(ФормаОтчета.СтандартныйПериод.ДатаНачала, ФормаОтчета.СтандартныйПериод.ДатаОкончания, МинимальныйПериодОтчета);
                //Действие = ФормаОтчета.ДействияЭлементовФормы.ДействияПанелиДинамическийОтборПериодВыборПриИзменении;
                //НовыйЭлемент.УстановитьДействие("ПриИзменении", Действие);
                //Действие = ФормаОтчета.ДействияЭлементовФормы.ДействияПанелиДинамическийОтборПериодВыборПриНачалеВыбораИзСписка;
                //НовыйЭлемент.УстановитьДействие("НачалоВыбораИзСписка", Действие);
                //Действие = ФормаОтчета.ДействияЭлементовФормы.ДействияПанелиДинамическийОтборПериодВыборАвтоПодборТекста;
                //НовыйЭлемент.УстановитьДействие("АвтоПодборТекста", Действие);
                //Действие = ФормаОтчета.ДействияЭлементовФормы.ДействияПанелиДинамическийОтборПериодВыборОчистка;
                //НовыйЭлемент.УстановитьДействие("Очистка", Действие);
                //Действие = ФормаОтчета.ДействияЭлементовФормы.ДействияПанелиДинамическийОтборПериодВыборОкончаниеВводаТекста;
                //НовыйЭлемент.УстановитьДействие("ОкончаниеВводаТекста", Действие);
                //Лево = Лево + НовыйЭлемент.Ширина + 6;
                //ЕстьПериодНаГорПанели = Истина;
                //НовыйЭлемент = ЭлементыФормы.Добавить(Тип("Кнопка"), "ДинамическийОтборПериодаВыборПериода",, Панель);
                //НовыйЭлемент.Заголовок = "...";
                //НовыйЭлемент.Верх = Верх;
                //НовыйЭлемент.Лево = Лево;
                //НовыйЭлемент.Ширина = 15;
                //НовыйЭлемент.Высота = 19;
                //НовыйЭлемент.Подсказка = "Выбор произвольного периода";
                //Лево = Лево + НовыйЭлемент.Ширина + 6;
                //Действие = ФормаОтчета.ДействияЭлементовФормы.ДействияПанелиИзменениеЗначенияДинамическогоОтбора;
                //НовыйЭлемент.УстановитьДействие("Нажатие", Действие);
            }
            if(true/*ЗначениеПараметраНачалоПериода <> Неопределено	И ЗначениеПараметраКонецПериода <> Неопределено*/)
            {
                //Лево = Лево + 16;
            }
        }
ТиповыеОтчеты