Posts Tagged ‘Axapta’

Kāds datums ir nedēļas sākumā/beigās weekToDate()

Šogad daudziem Axaptas lietotājiem bija šoks ieraugot, ka dažādās vietās viena un tā pati nedēļa tiek uztverta savādāk. Šeit ir aprakstīta atšķirība starp funkcijām wkOfYr() un weekOfYr(). Arī viena no manām funkcijām, kas noteica nedēļas pirmo/pēdējo datumu strādāja nepareizi un nācās to pārtaisīt. Problēma ir tur, ka gada pirmā nedēļa ir tā, kurā ietilpst ceturdiena, līdz ar to 2010. gadā 1.janvāris [...]

Read the rest of this entry »

Dynamics Ax klienta keša faili (*.aoc)

Ja esat aktīvs Dynamics Ax 3.0 (Axapta) lietotājs, piemēram, programmētājs, tad rodas situācijas, kad Axapta klients rada kļūdas savā darbībā un aizveras. Tas, iespējams, notiek dēļ Axapta klienta keša, kurā saglabātās aplikācijas objektu versijas neatbilst reālajām. Šādos gadījumos ir jāizdzēš šie keša faili. Es to daru ar *.bat failu: del “C:\Documents and Settings\%username%\Local Settings\Application Data\*.aoc” [...]

Read the rest of this entry »

Kā atlasīt unikālu ierakstu skaitu ar X++?

Situācija tāda, ka nav standarta veida kā atlasīt unikālu ierakstu skaitu Axaptā. Tad viens variants, kā atrisināt šo problēmu ir izmantot klasi SqlStatementExecutePermission(AX4.0), lai izpildītu SQL. SQLā savukārt ir atslēgas vārds DISTINCT, kas nodrošina unikālu ierakstu atlasīšanu. 1) Vispirms izveido jaunu klasi, piemēram, Class1, kas izpildās servera pusē (Run on: Server) ar statisku metodi ‘recordCount’: static [...]

Read the rest of this entry »