Цитата:
Сообщение от
a33ik
Попробуйте так:
Код:
CrmDateTime dt = retrievedEntity.Properties.Contains("new_datetime") ? (CrmDateTime)retrievedEntity["new_datetime"] : CrmDateTime.Now;
В случае, если поле не будет заполнено - будет использовано текущее время.
Бизнес-процесс переходит в состояние "Ожидание" вот на этом участке кода:
Код:
CrmDateTime sdt = retrievedEntity.Properties.Contains("new_scandate") ? (CrmDateTime)retrievedEntity["new_scandate"] : CrmDateTime.Now;
string period = retrievedEntity.Properties.Contains("new_period") ? (string)retrievedEntity["new_period"] : string.Empty;
StreamWriter Sw = new StreamWriter(@"C:\BP_Scanner\BP_Scanner_Hash\Ace.txt");
Sw.WriteLine(period);
Sw.Close();
Не пойму в чем дело...