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

Но у разных справочников разное количество "Родтелей": ЭтаФорма.ВладелецФормы.Родитель.Родитель.Родитель.Родитель.Объект.Ссылка или ЭтаФорма.ВладелецФормы.Родитель.Родитель.Объект.Ссылка...

ВОПРОС: Как зная "реквизит формы" из которой создается новая запись РС - узнать Объект которому этот реквизит принадлежит???
AnryMc
Ни у кого нет идей как решить?
Vofka
Не совсем понятен вопрос. У вас иерархический справочник, вы создаете элемент стоя на на каком-то элементе, но в регистр хотите записывать родителя самого верхнего уровня?
AnryMc
Vofka @ Сегодня, 9:51 необходимо зарегистрироваться для просмотра ссылки ,

Есть несколько справочников у которых есть реквизит - динамический список РС. Все эти справочники являются измерением (составного типа) записей данного РС.

Если из элемента из этих справочников добавить в РС новую запись то в этой записи будет виден только реквизит (Имя) из которого создана эта запись.

Как из этого реквизита определить Тип / Ссылку объекта который "породил" данную запись???

З.Ы. РС независимый, одному элементу справочников "владельцев/регистраторов" может принадлежать много записей РС...

Нужно при открытии новой записи РС вызваной из реквизита справочника "владельца/регистратора" (тип "динамический список РС") определить какой справочник и его элемент его создает...

Определить надо именно из записи РС не трогая сами справочники...
Vofka
Честно говоря, я все равно не могу понять до конца задачу. Есть РС, у которого есть измерение Владелец. Есть элемент справочника с динамическим списком построенным по этому регистру и с отбором по владельцу. Проблема в том, что при создании записи РС, владелец не заполняется текущим элементом справочника?
sava1
ТипЗнч(текЗапись.Владелец) ? не проходит?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.