
Datums in Unified Interface
….Wie met Microsoft Dynamics CRM heeft gewerkt zal ongetwijfeld datum velden hebben gebruikt. Voor de meeste mensen was de minimum waarde nooit een issue maar op dit moment is er een verschil tussen wat in Dynamics 365 oude (web) en nieuwe (unified) interface wordt ondersteund.
In het verleden werd als minimale waarde voor een datum veld in CRM 1-1-1900 gehanteerd.
” The smalldatetime data type stores dates and times of day with less precision than datetime. The Database Engine stores smalldatetime values as two 2-byte integers. The first 2 bytes store the number of days after January 1, 1900. The other 2 bytes store the number of minutes since midnight. “
Inmiddels (sinds CRM Online 2015 Update 1 and Dynamics CRM 2016) wordt de minimumale waarde van SQL databases ondersteund en dat is
1-1-1753. Tijdens mijn laatste project liepen we hierbij tegen een bijzonderheid aan.
Een record welke was geïmporteerd via een migratie tool had een datum van voor 1-1-1900, maar via de unified interface was deze niet aan te passen naar een datum van voor 1-1-1901….???!!… Bepaalde onderdelen van de datepicker worden disabled zodra je uitkomt bij 1901.
Inmiddels is het probleem onderkend door Microsoft en is de fix onderweg, onduidelijk is nog wanneer deze wordt uitgerold zodat ook de Unifiied Interface weer datums tot 1-1-1753 ondersteund.