|
добавления программного отбора в построитель |
☑ |
0
serg-lom89
28.07.15
✎
16:20
|
Добрый день
есть обработка.Нужно сделать отбор кнопочку.
сразу идет инициализация
ПолучитьТаблицуОжидаемыхЗаказов();
ИсточникДанных = Новый ОписаниеИсточникаДанных(ТаблицаОжидаемыхТоваров);
ПостроительОжидаемыеЗаказы.ИсточникДанных = ИсточникДанных;
тип у ИсточникДанных = ОписаниеИсточникаДанных;
вывел кнопку на закладке моей,отбор
затем прописал
ФормаОтбораИСортировки.ПостроительОтчета = ПостроительОжидаемыеЗаказы;
..но у меня по кнопке получается в отбор попадает много чего лишнего...как то програмно можно указать программно отбор полей?
|
|
1
serg-lom89
28.07.15
✎
16:21
|
затем снова вызывается функция ПолучитьТаблицуОжидаемыхЗаказов();
ИсточникДанных = Новый ОписаниеИсточникаДанных(ТаблицаОжидаемыхТоваров);
ПостроительОжидаемыеЗаказы.ИсточникДанных = ИсточникДанных;
тип у ИсточникДанных = ОписаниеИсточникаДанных;
и как мне ИсточникДанных програмно очистить его и добавить мне нужные поля?
|
|
2
serg-lom89
28.07.15
✎
16:30
|
или как то в построителе добавить поля по которым могут делать отбор?
|
|
3
Kondarat
28.07.15
✎
16:31
|
Счетчик = 0;
Пока Счетчик <= ПостроительОжидаемыеЗаказы.Отбор.Количество()-1 Цикл
ПостроительОжидаемыеЗаказы.Отбор.Удалить(Счетчик);
Счетчик = Счетчик=1;
КонецЦикла;
ЭлементОтбора = ПостроительОжидаемыеЗаказы.Отбор.Добавить("Номенклатура", "Номенклатура");
ЭлементОтбора.ВидСравнения = ВидСравнения.Равно;
ЭлементОтбора.Значение = Справочники.Номенклатура.ПустаяСсылка();
ЭлементОтбора.Использование = Ложь;
|
|