Имя: Пароль:
IT
Админ
Заполнение динамического списка
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
добавь условие, что Владелец КонтактногоЛица не пустая ссылка