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;
}
}