|
Отбор в форме списка (управляемое приложение) |
☑ |
0
bodri
25.11.11
✎
13:58
|
На форме реквизит список с произвольным запросом. хочу сделать отбор по реквизиту
Запрос:
"ВЫБРАТЬ
| *,
| Регистр.Состояние,
| Регистр.Годность
|ИЗ
| РегистрСведений.Регистр.СрезПоследних КАК Регистр
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ФизическиеЛица КАК СправочникФизическиеЛица
| ПО Регистр.ФизЛицо = СправочникФизическиеЛица.Ссылка
|ГДЕ
| Регистр.Состояние В(&Состояние)";
Отбор:
ЭлементОтбора = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Состояние");
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.ВСписке;
ЭлементОтбора.Использование = Истина;
ЭлементОтбора.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный;
ЭлементОтбора.ПравоеЗначение = Состояние;
Ошибка:
Ошибка при исполнении запроса набора данных
по причине:
{(15, 50)}: Не задано значение параметра "Состояние"
Регистр.Состояние В(<<?>>&Состояние)
что делаю не так? заранее спс
|
|
1
Buster007
25.11.11
✎
14:00
|
этим ты задаешь Отбор, а не устанавливаешь параметры запроса.
|
|
2
Buster007
25.11.11
✎
14:01
|
Список.Параметры.УстановитьЗначениеПараметра("Состояние", ЗначениеПараметра);
|
|
3
bodri
25.11.11
✎
14:07
|
Спасибо огромное заработало
|
|
4
bodri
26.11.11
✎
09:07
|
Еще один вопрос на данную тему.
Этот запрос находится в форме списка справочника.
проблема такакя при попытке открытия элемента справочника открывается новый элемент а не тот который выбираю. В чем может быть прабл?
|
|
5
bodri
26.11.11
✎
09:58
|
Ап
|
|
6
AaNnDdRrEeYy
26.11.11
✎
11:10
|
в параметре формы "Ключ"
|
|
7
bodri
26.11.11
✎
13:28
|
(6) можно по подробней
|
|
8
bodri
26.11.11
✎
14:16
|
Сделал так:
Структура = Новый Структура("Ключ",Элементы.Список.ТекущиеДанные.Ссылка);
ОткрытьФорму("Справочник.ФизическиеЛица.Форма.ФормаЭлемента",Структура);
Отказ = Истина;
Эффекта ни какого.
|
|
9
bodri
26.11.11
✎
15:07
|
->
|
|
10
Поручик
26.11.11
✎
17:41
|
(8) Наверное, не Отказ, а СтандартнаяОбработка = Ложь
Это в событии ПриОткрытии.
|
|
11
bodri
29.11.11
✎
10:05
|
(10) это у меня в Процедуре ПередНачаломИзменения
|
|
12
bodri
29.11.11
✎
10:06
|
(10) в ПриОткрытии нету стандартной обработки
|
|
13
bodri
29.11.11
✎
10:29
|
Хелп
|
|
14
bodri
29.11.11
✎
10:38
|
Up
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший