Передать значение атрибута окна детали редактируемому окну.
Здравствуйте.
Есть окно 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?
Спасибо!
Нравится
По идее, из открывшейся карточки окно, которое её открыло, доступно как:
var NotifyObject = Self.Attributes('NotifyObject');
См. похожее в этой теме или многочисленные примеры работы с нотификациями в коде конфигурации.