Имя: Пароль:
1C
1С v8
как очистить ДС?
0 Stim
 
02.11.12
13:00
В форме спр выведен ДС. при активизации строки в ТЧ  он перезаполняется отбором по реквизиту текущей строки. грубо говоря - в ТЧ контрагент, а ДС показывает список договоров этого контрагента.

все работает, за одним исключением - когда создается новый элемент спр или когда нет контрагентов в ТЧ - необходимо, чтобы ДС был пустой.

Очистить его вроде не получится, ставлю отбор на владелец = Неопределенно, владелец = справочник.МойСтправочникКоторыйТочноНеБудетВладельцемДоговоровКонтрагентов  - 1С вылетает с дампом.

нужно установить отбор, чтобы не выводилось НИЧЕГО, отбор по пустому контру не канает - мб договора с пустым владельцем, их показывать не нужно.

как быть?
1 1Сергей
 
02.11.12
13:02
владелец = ...ПустаяСсылка() ?
2 Stim
 
02.11.12
13:02
(1) не канает! нужно гарантировано пустой список, а не список договоров с пустыми владельцами
3 1Сергей
 
02.11.12
13:03
(2) а такие есть?
4 Stim
 
02.11.12
13:05
(3) могут быть. необходимо исключить возможность их появления
5 Maxus43
 
02.11.12
13:08
(4) их не может быть
6 Maxus43
 
02.11.12
13:09
При создании нового контра в форме при открытии - ПолучитьСсылкуНового, и пихай его в отбор
7 Stim
 
02.11.12
13:13
(5) могут быть. контрагенты,договоры - это только пример, в задаче другие объекты
8 Stim
 
02.11.12
13:13
да, и как-то можно получить пустую ссылку на эл справочника из клиента?
9 Maxus43
 
02.11.12
13:15
(7) неважно, на новый элемент получай Ссылку нового, её точно нигде нет, и так же ставь отбор. не?