Передать значение атрибута окна детали редактируемому окну.

Здравствуйте.

Есть окно WindowGrid(в деталях WorkSpace-а), которое в скрипте WorkSpace-а получает атрибут 'ID', со значением BaseWorkspace.GridDataset.Values('ID')

SetAttribute(WindowGrid, 'ID', BaseWorkspace.GridDataset.Values('ID'));

Из детали, при добавлении(Add), редактировании(Edit) и копировании(Copy) открывается другое окно WindowEdit, и срабатывает

function wnd_WindowEditOnPrepare(Window)
{
ApplyDatasetFilter(Dataset, 'ID', Value, true);
которое фильтрует и показывает некоторые значения на WindowEdit в зависимости от значения атрибута.

}

Вопрос: как вместо Value получить значение атрибута окно WindowGrid?

Спасибо!

Нравится

2 комментария

По идее, из открывшейся карточки окно, которое её открыло, доступно как:

var NotifyObject = Self.Attributes('NotifyObject');

См. похожее в этой теме или многочисленные примеры работы с нотификациями в коде конфигурации.

Спасибо Александр. Работает!

Показать все комментарии