![]() |
|
ПостроительЗапроса_Отбор | ☑ | ||
---|---|---|---|---|
0
Gill
18.03.12
✎
13:32
|
Всем привет! Есть обработка на форме которой реквизит "ПостроительЗапроса_Отбор" (тип Отбор).В процедуре ПриОткрытии() данной обработки пишу
ПостроительЗапроса_Отбор = ПостроительЗапроса.Отбор; ПостроительЗапроса_Отбор.Добавить("Контрагент"); ПостроительЗапроса_Отбор["Контрагент"].Использование = Ложь; ПостроительЗапроса_Отбор["Контрагент"].ВидСравнения = ВидСравнения.Равно; ПостроительЗапроса_Отбор = ПостроительЗапроса.Отбор; ПостроительЗапроса_Отбор.Добавить("Договор"); ПостроительЗапроса_Отбор["Договор"].Использование = Ложь; ПостроительЗапроса_Отбор["Договор"].ВидСравнения = ВидСравнения.Равно; При подборе Договора открывается весь список договор, а мне нужно только по владельцу который на форме "Контрагент"! Заранее всем спасибо! |
|||
1
Gill
18.03.12
✎
13:48
|
^
|
|||
2
Gill
18.03.12
✎
14:06
|
up
|
|||
3
Defender aka LINN
18.03.12
✎
14:08
|
Продолжайте наблюдения
|
|||
4
Gill
18.03.12
✎
14:10
|
(3) так все-таки как организовать отбор по выбранному значению контрагента
|
|||
5
Fragster
гуру
18.03.12
✎
14:10
|
связь по владельцу
|
|||
6
Fragster
гуру
18.03.12
✎
14:11
|
кстати, нафига использовать построитель ЗАПРОСА в чем-то, что взаимодейсвует с юзером?
|
|||
7
Defender aka LINN
18.03.12
✎
14:13
|
(4) Ну вот это и надо было в (0) написать. Перехватывай открытие формы в обработчике поля отбора.
|
|||
8
Gill
18.03.12
✎
14:14
|
(5) в свойствах реквизита ПостроительЗапроса_Отбор нет свзяи по владельцу
|
|||
9
Gill
18.03.12
✎
14:15
|
(7) не совсем понял вас
|
|||
10
Gill
18.03.12
✎
14:21
|
(7) можно поконкретнее
|
|||
11
Gill
18.03.12
✎
14:30
|
(7) что значит "Перехватывай открытие формы в обработчике поля отбора".В событие ПриИзмененении() поля ввода "Значение" реквизита ПостроительЗапроса_Отбор чтоли отлавливать?
|
|||
12
Gill
18.03.12
✎
15:05
|
^
|
|||
13
acsent
18.03.12
✎
15:31
|
юзай скд, там это реализовано
|
|||
14
Gill
18.03.12
✎
15:35
|
(13) мне нужно именно с использованием ПосторителяЗапроса...Так как все-таки решить эту задачу?
|
|||
15
Gill
18.03.12
✎
16:16
|
upну разок
|
|||
16
Gill
18.03.12
✎
17:42
|
В обработчике ПостроительЗапроса_ОтборЗначениеНачалоВыбора пишу
Если ТипЗнч(Элемент.значение)=Тип("СправочникСсылка.ДоговорыКонтрагентов") Тогда СтандартнаяОбработка=Ложь; ФормаСпр=Справочники.ДоговорыКонтрагентов.ПолучитьФормуСписка("ФормаСписка",Элемент,); Влад=ПостроительЗапроса_Отбор["Контрагент"].Значение; ФормаСпр.СправочникСписок.Отбор.Владелец.Установить(Влад); ФормаСпр.Открыть(); КонецЕсли; почему не попадает в полее ввода значение? |
|||
17
Gill
18.03.12
✎
17:51
|
+ (16) всё вопрос снимается забыл про Форма.РежимВыбора = Истина; Всем спасибо,Defender aka LINN Вам отдельное спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |