Имя: Пароль:
1C
 
v82-упр: Как заполнить поле Владелец при создании подчиненного элемента?
0 mclarry
 
21.07.10
11:57
8.2 в режиме упр. приложения: на форме два списка справочников, основной и подчиненный. Связь по владельцу сделал так: у подчиненного спр-ка произвольный запрос с параметром "Владелец"; у основного спр-ка в ПриАктивацииСтроки() заполняется этот параметр. Не могу добиться, чтобы при интерактивном создании нового элемента подчиненного спр-ка заполнялось поле Владелец. Подскажите, где копать.
1 H A D G E H O G s
 
21.07.10
12:01
В
ПриСозданииНаСервере()
у подчиненого справочника посмотри структуру "Параметры"
2 H A D G E H O G s
 
21.07.10
12:01
Может там
3 mclarry
 
21.07.10
12:08
В
ПриСозданииНаСервере():
параметры.ЗначенияЗаполнения.количество()=0
параметры.ПараметрыФункциональныхОпций.количество()=0

Можно ли что-то записать в эти структуры в момент, скажем, ПередНачаломДобавления() формы списка подчиненного спр-ка?

И ИТС ответа не дает...
4 Defender aka LINN
 
21.07.10
12:17
Отбор по владельцу должен стоять.
Или перехватывай добавление и открывай форму нового элемента, а в нее уже передавай данные заполнения.
5 mclarry
 
21.07.10
12:22
С перехватом - понятно.
А отбор по владельцу как сделать? В режиме обычного приложения знаю, а в режиме управляемого - как? Я сделал так, как описано в (0)
6 Господин ПЖ
 
21.07.10
12:26
у стандартного реквизита Владелец есть значение заполнение и галка "заполнять из данных заполнения"
7 mclarry
 
21.07.10
12:33
(6) У владельца включена галка "Заполнять из данных заполнения". "Значение заполнения" - пустой список. Что дальше?
8 Господин ПЖ
 
21.07.10
12:42
(6) ничего. Не попрет.
9 Defender aka LINN
 
21.07.10
12:43
(5) Ну, ты же параметр устанавливаешь? Вот и ставь отбор параллельно.
10 mclarry
 
21.07.10
12:54
(9)Во! - то, что надо. С отбором все работает. Спасибо.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший