Добрый день,
Хочу использовать фичу элемента Выполнить задачу выполнения кода после сохранения активности.
Например хочу взять последнюю созданную задачу и изменить значение колонки:
var esq = new EntitySchemaQuery(UserConnection.EntitySchemaManager, "Activity");
esq.AddColumn("CreatedOn").OrderByDesc();
esq.AddAllSchemaColumns();
esq.RowCount = 1;
esq.AddColumn("isDetailedResultRequired");
var entities = esq.GetEntityCollection(UserConnection);
foreach(var entity in entities){
entity.SetColumnValue("isDetailedResultRequired", true);
}
entities.Save();
БП компилируется и выполняется без ошибок, но код не отрабатывает.
Пробовал этот же код в отдельном БП в элементе Задание-сценарий - код рабочий.
Может кто подскажет в чем может быть проблема и как работать с этой фичей ?
Второй вопрос:
В исходниках видно, что в этот метод передается параметр в виде экземпляра созданной активности Entity activity. Можно ли поменять значения некоторых колонок и сохранить эту активность еще раз?
Если да, кто где взять доступные методы работы с Entity?
С уважением.