Добрый день.
Возникла необходимость, чтобы после того, как завершается задача открывался инцидент, к которой задача привязана.
(BaseDBEdit.Dataset.Values('TypeID') == '{7A9B16B3-216B-4125-BD0B-FF826B022841}')&&
(BaseDBEdit.Dataset.Values('IncidentID') != null)&&
(BaseDBEdit.Dataset.Values('IncidentID') != ''))
{
var Attributes = GetEditDataAttributes(...);
ShowEditWindowEx('wnd_IncidentEdit', Attributes);
}
Какие атрибуты указывать? Я в них так и не разобрался. Подскажите пожалуйста решение проблемы или где почитать про Attributes
Нравится
В скрипте scr_TaskEdit есть обработчик события AfterPost (функция dlDataOnDatasetAfterPost).
Добавьте туда следующие строки:
[javascript]
if((Dataset.Values('ResultID') == '{CD0955F7-D53A-4302-97DA-2BD0E53DFD13}')&&
(Dataset.Values('TypeID') == '{7A9B16B3-216B-4125-BD0B-FF826B022841}')&&
(!Dataset.ValIsNull('IncidentID'))
)
{
var Attributes = GetNewDictionary();
Attributes('RecordID') = Dataset.Values('IncidentID') ;
ShowEditWindowEx('wnd_IncidentEdit', Attributes);
}
[/javascript]
Attributes('RecordID') = Dataset.Values('IncidentID') ;
Вот это мне и надо было узнать, огромное спасибо