Доброго времени суток.
Проблема следующая, на форме элемента справочника (Контрагенты) имеется динамический список с произвольным запросом. Список отображается элементы другого справочника (КонтактныеЛица), владельцем которых является выбранный Контрагент. При создании нового контрагента в динамическом списке отображается все контактные лица, что недопустимо. Как их оттуда убрать? В запросе стоит такое вот условие:
ГДЕ
КонтактныеЛица.Владелец = &Владелец
Нет, у меня управляемые формы.
У меня в динамический список в качестве параметра &Владелец передается Объект.Ссылка, т.е. если элемент новый - пустая ссылка.
В принципе у меня были идеи создать на форме ТЗ и заполнить ее запросом, но хотелось бы оставить динамический список и как-то предотвратить запрос, формирующий его, если это возможно.
(0) Почему у тебя есть контакты с владельцем пустой ссылкой? Вариант решения 1. В обработчике ПриСозданииНаСЕрвере можно проверить Параметры.Ключ.Пустая() если да то владельцем ставить НЕопределено, но тогда надо при записи менять параметр. 2. Заполнять параметр в обработчике ПриЧтенииНаСервере() значением Объект.Ссылка, и посмотреть как ведет себя при записи нового не помню перечитывается или нет.