Есть форма в которой находится табличное поле с именем "Список" и типом значения "СправочникСписок.ХХХ". Для этого табличного поля в свойствах элемента устанавливаю "Связь по владельцу" - и указываю реквизиты формы в котором хранится владелец этого справочника. Всё замечательно работает. Если я нажимаю вверху этого списка справочника на плюсик (Добавить), то открывается форма нового элемента с уже установленным реквизитом "Владелец". Т.е. форма нового элемента "видит" что в списке из которого она добавляется установлен владелец и понимает что она должна добавиться в этот список. Но мне нужно ПРОГРАММНО открыть форму нового элемента. Делаю так:
Форма = Справочники.ХХХ.ПолучитьФормуНовогоЭлемента(, ЭлементыФормы.Список);
Форма.Открыть();
так вот, открывается форма нового элемента без установленного владельца элемента. Как программно открыть форму нового элемента так же как и по "плюсику", т.е. что бы уже в момент открытия был установлен новый владелец элемента?
З.Ы. Форму элемента изменять нельзя, только форму списка.
(5) почему вы травите? у стандартных реквизитов эта галка включена по умолчанию
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший