A required device isn’t connected

Microsoft nedávno uvolnil Dynamics AX 2012 R2 Solution Demo Package V4, tedy novou verzi virtuální počítače (Virtual Machine, dále jen VM) s nainstalovaným a nakonfigurovaným systémem Dynamics AX a souvisejícími komponentami. Obsahuje verzi AX 2012 R2 CU7. Úspěšně jsem stáhl, rozbalil a naimportoval VM A (30 GB), ale při pokusu o boot jsem dostal následující …

Continue reading ‘A required device isn’t connected’ »

Řádky pro více hlaviček

Cílem dnešního cvičení je vytvoření formuláře s dvěma gridy (obsahující hlavičky a odpovídající řádky). Trik je v tom, že pokud vyberete více hlaviček, formulář zobrazí řádky pro všechny. Následující formulář využívá prodejní objednávky. Všimněte si, že vybrané objednávky mají čísla 1, 3 a 4 a zobrazené řádky také patří k objednávkám 1, 3 a 4: …

Continue reading ‘Řádky pro více hlaviček’ »

Tisk reportu z kódu v AX2012

Jak vytisknout report z X++ a změnit nastavení tisku v AX2012? Mám pro vás konkrétní příklad – měl by vám dát dobrou představu jak na to, i pokud je váš případ je trochu jiný. SrsReportRunController controller = new SrsReportRunController(); SysUserLicenseCountRDPContract rdpContract = new SysUserLicenseCountRDPContract(); SRSPrintDestinationSettings settings;   // Určete, jaký report and design reportu se …

Continue reading ‘Tisk reportu z kódu v AX2012’ »

Rok v číselné řadě (AX2012)

Na diskusních fórech jsem zaznamenal hodně otázek o tom, jak přidat rok do číselné řady v AX2012, tedy jak generovat ID jako 2013-xxxxx a 2014-xxxxx, která by automaticky použila aktuální rok. Někteří lidé chápou, že by to měly umožňovat rozsahy (scopes) číselných řad, ale neví jak. Naštěstí je to nejen možné, ale i celkem jednoduché. …

Continue reading ‘Rok v číselné řadě (AX2012)’ »

Zpracování výjimek s X++ and .NET Interop

Nedávná diskuze na komunitním fóru o zprávách ve výjimkách mě přiměla danou situaci důkladně otestovat a myslím, že výsledky stojí za zveřejnění. Tento příspěvek také zmiňuje něco, co jsem už zjistil dříve – že v kódu, který používá .NET Interop a který může být spouštěný jak jako X++ tak i CIL, může být zpracování výjimek …

Continue reading ‘Zpracování výjimek s X++ and .NET Interop’ »