Здравствуйте!
Ситуация у меня такая: существует задача "Создание документа Авторизация проекта". Этот документ создала как шаблон. Т.к. у меня в бизнес-процессе очень много документов, которые участвуют в бизнес-процессе. Идея возникла такая. Мы знаем какой нам нужно открыть документ. Можно создать функцию при диаграмме (присвоить задаче), которая будет открывать именно тот отчет, который нам нужен, после выполнения задачи.
Для осуществления совершила следующие шаги:
1. Создала задачу
2. В событиях, выбрала событие OnAfterExecute
3. Прописала этому событию следующее
function OtchetOnAfterExecute(ActionItem, IsComplete){
var QueryID = 'b7f37de9-cfe5-4dae-8757-c31e30ffce0a';
var ReportID = '835f79b0-e4df-4f33-94ab-734164c991c3';
var WorkspaceWindow = Self.ParentContainer.ParentWindow;
ProcessPrepareWordReport(ReportID, QueryID, WorkspaceWindow);
}
Поясню:
запрос QueryID - тот ID запроса, который был сформирован, с целью создания шаблона
отчет ReportID - ID отчета
вот возникла тут проблема: var WorkspaceWindow = Self.ParentContainer.ParentWindow;
Подскажите в чем моя ошибка и что можно сделать, чтобы осуществить эту функцию?
Заранее благодарю за помощью.
Валентина.