Filtrar una Query por el campo de la table GeneralJournalAccountEntry.LedgerDimension
Hola chicos, no encuentro la solución de poder filtrar una query mediante dimensiones, especificamente sobre Departamento.
Les cuento, estoy haciendo un reporte parecido a este.
lo que me está pidiendo el cliente es que tenga esos campos pero a aparte tenga otros como identificación fiscal del proveedor, nombre del proveedor, factura de esa transacción, departamento(este es mi problema). departamento sería el departamento de las dimensión.
Hice una query con las tablas
-GeneralJournalEntry
-GeneralJournalAccountEntry
-DimensionAttibuteValueCombination
-MainAccount
-SubledgerVoucherGeneralJournalEntry
-Vendtrans
-VendTable
Esto me funciona bien , aunque la query de demora un poco en levantar pero va,
Tengo vatios filtros que m epidio el clientem, todos los logre hacer, menos este de poder filtrar por departamento
qbr = query.dataSourceTable( tablenum (MainAccount)).addrange( fieldNum (MainAccount, MainAccountId));
qbr.value(SysQuery::range(accountNumFrom,AccountNumTo));
Aqui hago el filtrado por cuenta contable, pero nnecesito hacerlo por departamento,,
tengo entendido que En AX 2009 podía manejar las dimensiones por ejemplo table.dimension[2] el número me decia que dimension quería.pero no logro hacerlo funcionar en AX 2012
alguien que me pueda dar una ayuda por favor.
Muchas gracias
Hilo iniciado por
Miguel David Dueñas Terré
hace 6 años
0