Динамика CRM 4.0 - Количество дней в месяце? - PullRequest
0 голосов
/ 01 октября 2010

Мне просто интересно, знает ли кто-нибудь количество дней, которые Dynamics CRM определяет как 1 месяц, когда дело доходит до рабочих потоков.

В настоящее время я разрабатываю рабочий процесс, который требует некоторой проверки даты и должен что-то проверить на отметке 150 дней.

Заранее спасибо!

1 Ответ

0 голосов
/ 01 октября 2010

За кулисами средство выбора динамических значений в построителе 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);

Поскольку вам нужно проверить диапазон дат, который не поддерживается средством выбора, - это настраиваемое действие рабочего процесса , которое должно привести вас на правильный путь..

...