Имя: Пароль:
1C
1С v8
Параметр открытия формы - реквизит реквизита
0 Aradel3d
 
27.01.17
06:33
Есть справочник с водителями, внутри реквизит сотрудник, у справочника сотрудники есть реквизит организация. Вопрос: как в структуре с параметрами открытия форме это обозначить? В случае отборов при начале выбора можно через точку, а вот при открытии формы модально - ругается, когда структура. Хочется именно модально.

Отбор = Новый Структура;
Отбор.Вставить("Сотрудник.Организация",Орг);    
ПараметрыФормы = Новый Структура("Отбор", Отбор);
ВыбранныйВодитель = ОткрытьФормуМодально("Справочник.Водители.ФормаВыбора",ПараметрыФормы);
1 shadow_sw
 
27.01.17
06:55
Орг = Сотрудник.Организация;
Отбор.Вставить("Орг", Орг);

так?
2 Aradel3d
 
27.01.17
07:17
У справочника Водители нет реквизита Орг, так не заработает.
3 osa1C
 
27.01.17
07:19
(2) Орг = Водители.Сотрудник.Организация;
4 osa1C
 
27.01.17
07:21
(3) +
т.е. Орг = Справочники.Водители.Сотрудники.Организация;
5 osa1C
 
27.01.17
07:22
А вообще делай запросом с левым соединением.
6 Aradel3d
 
27.01.17
08:00
Надоело играться, действительно сделал запрос и отбор по массиву ссылок.