Вижу в стандартной Акс2012 такой код:
X++:
createdTime = DateTimeUtil::getDifference( DateTimeUtil::applyTimeZoneOffset(DateTimeUtil::utcNow(), DateTimeUtil::getUserPreferredTimeZone()),
DateTimeUtil::applyTimeZoneOffset(workflowTrackingTable.CreatedDateTime, DateTimeUtil::getUserPreferredTimeZone()));
Вопрос. А что нельзя разве проще писать вычисляя разницу? Без перевода зоны.
У нас разве CreatedDateTime может быть не совпадать с зоной DateTimeUtil::utcNow() ?