0
rull9ss
18.06.12
✎
15:36
|
Сильно не пинать, только учусь.
Необходимо установить отбор в динамическом списке по периоду
ЭлементОтбора = КалендарьСписок.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
Если Не ЗначениеЗаполнено(ДатаНачала) И Не ЗначениеЗаполнено(ДатаОкончания) Тогда
ЭлементОтбора.Использование = Ложь;
Иначе
Если Не ЗначениеЗаполнено(ДатаНачала) Тогда
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Дата");
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.МеньшеИлиРавно;
ЭлементОтбора.ПравоеЗначение = ДатаОкончания;
ИначеЕсли Не ЗначениеЗаполнено(ДатаОкончания) Тогда
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Дата");
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.БольшеИлиРавно;
ЭлементОтбора.ПравоеЗначение = ДатаНачала;
Иначе
//что тут?
КонецЕсли;
ЭлементОтбора.Использование = Истина;
КонецЕсли;
Попытался вставить 2 отбора подряд - отбор который по тексту стоит ниже не обращает внимания на предыдущий отбор и делает отбор по новой. Подскажите как быть?
|
|
1
Mort
18.06.12
✎
15:44
|
Расширение таблицы формы для динамического списка.Период (Form table extension for dynamic list.Period)
Расширение таблицы формы для динамического списка (Form table extension for dynamic list)
Период (Period)
Использование:
Чтение и запись.
Описание:
Тип: СтандартныйПериод.
Содержит период, используемый при отображении данных в динамическом списке.
Доступность:
Тонкий клиент, веб-клиент, сервер, толстый клиент.
|
|