protected override bool Execute(CodeActivityContext context) { List <ID_TypeHierarchy> idList = new List <ID_TypeHierarchy>(); ID_TypeHierarchy idTypeHier = new ID_TypeHierarchy(); idTypeHier.ID = ID.Get(context); idTypeHier.ClosedPeriod_ID = null;// ClosedPeriodID.Get(context); idTypeHier.TypeHierarchy = enumTypeHierarchy.Section; idList.Add(idTypeHier); try { //TODO часовой пояс object[] args = { IsReadCalculatedValues, StartDateTime.Get(context), idList, DataSourceType, null }; TAnalysClosedData res = ARM_Service.ClosedPeriod_AnalysClosedData(args); AnalysResult.Set(context, res.AnalysClosedDataRows); } catch (Exception ex) { Error.Set(context, ex.Message); if (!HideException.Get(context)) { throw ex; } } return(string.IsNullOrEmpty(Error.Get(context))); }