|
Как в списке документов перед открытием установить отбор для только проведенных
| ☑ |
0
Xsander
13.06.12
✎
11:46
|
Создал дополнительную форму списка, в ней прописал:
Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
ЭлементОтбора = ЭтаФорма.Список.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ВРаботу");
ЭлементОтбора.Использование = Истина;
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
ЭлементОтбора.ПравоеЗначение = Истина;
ЭлементОтбора.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Обычный;
ЭтаФорма.Обновить();
КонецПроцедуры
|
|
1
Xsander
13.06.12
✎
11:47
|
Реквизит "ВРаботу" имеет значение Булево
|
|
2
Агент Инфостарта
13.06.12
✎
12:01
|
А для зачем отменять штатное открытие и принудительно обновлять форму?
|
|
3
Агент Инфостарта
13.06.12
✎
12:03
|
(0) Кстати, всё это можно делать или в запросе динамического списка или в его настройках.
|
|
4
Xsander
13.06.12
✎
12:55
|
А все таки как это правильно написать? Помогите пожалуйста
|
|
5
Мимохожий Однако
13.06.12
✎
12:57
|
Назови конфигурацию. см (2)
|
|
6
Агент Инфостарта
13.06.12
✎
12:58
|
(4) Я ж тебе всё объяснил. Кури матчасть в части настройки динамических списков.
|
|
7
Xsander
13.06.12
✎
13:04
|
Управление торговлей 8.1
|
|
8
Агент Инфостарта
13.06.12
✎
13:10
|
(7) Атас полный, откуда тогда у тебя код из первого поста?
|
|
9
Агент Инфостарта
13.06.12
✎
13:11
|
(7) Кури гугл
|
|
10
Xsander
13.06.12
✎
14:44
|
Вот так нужно было написать:
Процедура ПриОткрытии()
//ЛВВ - Для отображения только заказов в работе
ЭтаФорма.Отбор.Вработу.Значение = Истина;
ЭтаФорма.Отбор.Вработу.ВидСравнения = ВидСравнения.Равно;
ЭтаФорма.Отбор.Вработу.Использование = Истина;
КонецПроцедуры
|
|