0
nyta_1968
18.05.16
✎
10:03
|
Всем привет!
Помогите, пожалуйста разобраться с программным отбором в форме списка для справочника.
Суть: есть справочник клиентов с фИО, паспорт и т.д. в том числе дата заезда в санаторий.... Каким образом можно организовать в уже открытой форме списка по нажатию кнопки (например по команде ОТОБРАТЬ) отображение не всех существующих клиентов, а на определенную дату заезда....
Стандартные возможности отбора, которые существуют в форме и вызываются через "Все действия" заказчика не устраивают...
Что пробовала:
- создала команду на форме списка с кодом
&НаКлиенте
Процедура Отборы(Команда)
ДатаНачалаПоПутёвке = ТекущаяДата();
ВвестиЗначение(ДатаНачалаПоПутёвке, "По дате заезда: ", "Дата");
ЭлементОтбора = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ЗаездПоПлану");
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
ЭлементОтбора.Использование = Истина;
ЭлементОтбора.ПравоеЗначение = ДатаНачалаПоПутёвке;
КонецПроцедуры
...только отбор не срабатывает....(((
|
|