1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 public static void OperationsOnSets(Args _args) { Set a = new Set(Types::Integer); //[1,3] Set b = new Set(Types::Integer); //[2,3] Set c = new Set(Types::Integer); //Result ; a.add(1); a.add(3); b.add(2); b.add(3); c = Set::union(a, b); //[1,3] U [2,3] Result: […]
Dando uma navegada, achei o codigo abaixo e é uma alternativa a outros modelos já exibidos aqui. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 […]
Veja abaixo os novos tipos de datas disponíveis para uso no AX2009. 1 2 3 4 5 6 7 8 9 10 11 static void UtcDateTimeExamples(Args _args) { UtcDateTime utcDateTimeNow = DateTimeUtil::getSystemDateTime(); ; info(strfmt("%1", utcDateTimeNow)); info(strfmt("%1", DateTimeUtil::date(utcDateTimeNow))); info(strfmt("%1", DateTimeUtil::time(utcDateTimeNow))); info(strfmt("%1",DateTimeUtil::applyTimeZoneOffset(utcDateTimeNow,DateTimeUtil::getUserPreferredTimeZone()))); info(strfmt("%1", DateTimeUtil::utcNow())); }static void UtcDateTimeExamples(Args _args) { UtcDateTime utcDateTimeNow = DateTimeUtil::getSystemDateTime(); ; info(strfmt("%1", utcDateTimeNow)); […]
21 Jan
Posted by: Ricardo Pichler in: X++
Substituindo a query default de um formulário por uma query feita na AOT. 1 2 3 4 5 6 7 8 9 10 11 public void init() { QueryRun queryRun; Args args = new Args(); ; super(); args.name(querystr(NomeDaMinhaQueryNaAOT)); queryRun = classfactory.queryRunClass(args); this.query(queryRun.query()); }public void init() { QueryRun queryRun; Args args = new Args(); ; […]
Precisei desenvolver um modulo de cheques, onde o cliente paga com um cheque e esse cheque é atrelado a um ou mais titulos (transações abertas). Quando recebemos do banco que este cheque foi compensado surge a necessidade de dar baixa no cheque e dar baixa nos titulos em aberto. Segue o código que faz o […]