![]() |
#2 |
Участник
|
Тоже не получилось выполнить такой запрос, попробовал по другому - в календаре содержатся все его правила, вот такой код отработал успешно:
WsAdapter ws = new WsAdapter(); CrmSdk.QueryByAttribute qet = new QueryByAttribute(); qet.EntityName = EntityName.calendar.ToString(); qet.ColumnSet = new AllColumns(); qet.Attributes = new string[] {"name"}; // ищем календарь с нерабочими днями qet.Values = new string [] {"Business Closure Calendar"}; CrmSdk.BusinessEntityCollection bec = ws.Service.RetrieveMultiple(qet); //календарь содержит правила календаря поле calendarrules //просматриваем их for(int i = 0; i< ((calendar)bec.BusinessEntities[0]).calendarrules.Length;i++) { lbInfo.Text += ((calendar)bec.BusinessEntities[0]).calendarrules[i].name; } |
|