Добрый день!
Версия Террасофта 3.4. ( ядро 3.4, сервисы 3.3.2)
Бизнес-процесс запускается через автоматический запуск процесса при изменении определенного поля
По бизнес-процессу создается задача, необходимо в задаче заполнить поля контрагент, проект и т.п. из датасета.
В событии BeforeExecute для первой задачи из бизнес-процесса используется следующий код:
var ProektVisesID = WFGetParamValue(ActionItem.ParentItems.ParentDiagram, 'AutoID');
var ProektVisesDataset = Services.GetSingleItemByUSI('ds_ProektVises');
ApplyDatasetFilter(ProektVisesDataset, 'ID', ProektVisesID, true);
ProektVisesDataset.Open();
var ProektID = ProektVisesDataset.Values('ProektID');
ProektVisesDataset.Close();
WFSetParamValue(ActionItem.ParentItems.ParentDiagram,'ProektID',ProektID);
В параметрах диаграммы заведен параметр ProektID.
Но при создании задачи поле ProektID в карточке задачи остается пустым.
Где нужно прописать связь параметра ProektID и поля ProektID в задаче при автоматическом запуске процесса ( через действие "автоматический запуск процесса") ?