За кулисами средство выбора динамических значений в построителе Workflow сохраняет тип CrmTimeSpan
.Когда используется CrmTimeSpan
/ TimeSpan
, месяцы хранятся как месяцы, а не как сумма дней.Например:
DateTime firstOfTheYear = new DateTime(2010, 1, 1);
CrmTimeSpan timespan = CrmTimeSpan.CreateCrmTimeSpan(0,1,0,0,0);
DateTime firstDayOfFebruary = timespan.Add(firstOfTheYear);
DateTime firstDayOfMarch = timespan.Add(firstDayOfFebruary);
Поскольку вам нужно проверить диапазон дат, который не поддерживается средством выбора, - это настраиваемое действие рабочего процесса , которое должно привести вас на правильный путь..