|
Заполнение динамического списка
| ☑ |
0
Flawless
03.05.13
✎
20:10
|
Доброго времени суток.
Проблема следующая, на форме элемента справочника (Контрагенты) имеется динамический список с произвольным запросом. Список отображается элементы другого справочника (КонтактныеЛица), владельцем которых является выбранный Контрагент. При создании нового контрагента в динамическом списке отображается все контактные лица, что недопустимо. Как их оттуда убрать? В запросе стоит такое вот условие:
ГДЕ
КонтактныеЛица.Владелец = &Владелец
|
|
1
shuhard
03.05.13
✎
20:41
|
(0)[отображается все контактные лица, что недопустимо]
жесткач
|
|
2
zippygrill
03.05.13
✎
21:33
|
А у справочника есть этоНовый?
|
|
3
Flawless
03.05.13
✎
23:11
|
Нет, у меня управляемые формы.
У меня в динамический список в качестве параметра &Владелец передается Объект.Ссылка, т.е. если элемент новый - пустая ссылка.
В принципе у меня были идеи создать на форме ТЗ и заполнить ее запросом, но хотелось бы оставить динамический список и как-то предотвратить запрос, формирующий его, если это возможно.
|
|
4
tushich
04.05.13
✎
04:17
|
(0) Почему у тебя есть контакты с владельцем пустой ссылкой? Вариант решения 1. В обработчике ПриСозданииНаСЕрвере можно проверить Параметры.Ключ.Пустая() если да то владельцем ставить НЕопределено, но тогда надо при записи менять параметр. 2. Заполнять параметр в обработчике ПриЧтенииНаСервере() значением Объект.Ссылка, и посмотреть как ведет себя при записи нового не помню перечитывается или нет.
|
|
5
Flawless
04.05.13
✎
14:22
|
А, ну собственно понятно, у меня вылезали контактные лица не принадлежащие никому и оставшиеся с тех времен, когда не было такой зависимости
|
|
6
D3O
04.05.13
✎
15:54
|
добавь условие, что Владелец КонтактногоЛица не пустая ссылка
|
|