3 Kasım 2016 Perşembe

Dynamic Ax'ta kullanıcıların saat dilimlerinin ayarlanması

Ax'ın içindeki "Tercih edilen saat dilimi" alanının her bir kullanıcı için güncellenmesi gerekirse,
bunu aşağıdaki kod yardımıyla, bütün aktif Ax kullanıcıları için yapabilirsiniz.

static void MAAUserInfoPrefTime(Args _args)
{
    UserInfo  UserInfo;

    ttsBegin;

      while select forupdate UserInfo
        where  UserInfo.enable == NoYes::Yes

        if(UserInfo)
            {
                UserInfo.preferredTimeZone = Timezone::GMTPLUS0300BAGHDAD; // istediğiniz saat dilimini burdan ayarlayabilirsiniz.
                UserInfo.doUpdate();
            }

    ttsCommit;

    info("bitti");
}





UserInfo Table hakkında detaylı bilgiyi bu linkten alabilirsiniz. 

                         https://msdn.microsoft.com/en-us/library/aa596081(v=ax.50).aspx

Total ciro

static void MAA_SalesTableTotal(Args _args) { SalesTable SalesTable; utcDateTime dateTime; dateTime ...