СИТУАЦИЯ: Есть РС - Владелец составной тип (несколько справочников)
У элементов этих справочников есть реквизит формы - динамический список (с отбором по владельцу)
Если из этого списка создавать новую запись РС нкжно заполнить для неё Владельца (текущий элемент)
Метод через "Заполнять из данных заполнения" не работает (наверно из за того что реквизит составной)
Делаю так:
&НаКлиенте
Процедура ПриОткрытии(Отказ)
Запись.Владелец = ЭтаФорма.ВладелецФормы.Родитель.Родитель.Родитель.Родитель.Объект.Ссылка;
КонецПроцедуры
Ни у кого нет идей как решить?
Не совсем понятен вопрос. У вас иерархический справочник, вы создаете элемент стоя на на каком-то элементе, но в регистр хотите записывать родителя самого верхнего уровня?
Vofka @ Сегодня, 9:51
,
Есть несколько справочников у которых есть реквизит - динамический список РС. Все эти справочники являются измерением (составного типа) записей данного РС.
Если из элемента из этих справочников добавить в РС новую запись то в этой записи будет виден только реквизит (Имя) из которого создана эта запись.
Как из этого реквизита определить Тип / Ссылку объекта который "породил" данную запись???
З.Ы. РС независимый, одному элементу справочников "владельцев/регистраторов" может принадлежать много записей РС...
Нужно при открытии новой записи РС вызваной из реквизита справочника "владельца/регистратора" (тип "динамический список РС") определить какой справочник и его элемент его создает...
Определить надо именно из записи РС не трогая сами справочники...
Честно говоря, я все равно не могу понять до конца задачу. Есть РС, у которого есть измерение Владелец. Есть элемент справочника с динамическим списком построенным по этому регистру и с отбором по владельцу. Проблема в том, что при создании записи РС, владелец не заполняется текущим элементом справочника?
ТипЗнч(текЗапись.Владелец) ? не проходит?
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua