Добрый день!
Есть бизнес-процесс, который стартует например, в разделе "Договоры".
При выполнении определенных шагов(задач) выполняются скрипты в бизнес-процессе, которые вызывая хранимую процедуру, изменяют некоторые поля в договоре (статус и т.п.).
Но чтобы увидеть эти изменения, необходимо нажать на кнопку "Обновить" в гриде Договоров.
Подскажите, пожалуйста, как можно сделать так, чтобы запись обновилась автоматически?
Нравится
2 комментария
16 сентября 2010 14:22
Можно, например, в скрипте после выполнения процедуры вставить такой код:
var ActiveWorkspace = Connector.Attributes('MainWindow').ComponentsByName('wndWorkspace').Window; if (ActiveWorkspace.Name == 'wnd_ContractsWorkspace') { var GridDataset = ActiveWorkspace.ComponentsByName('dlContracts').Dataset; RefreshDataset(GridDataset); }
Если на момент выполнения скрипта будет активным раздел "Договоры", его реестр обновится.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать