Buscar en este blog

viernes, 26 de septiembre de 2014

Buscar cuenta contable de un cliente en Ax 2012

Algunas veces necesitamos buscar la cuenta contable de un cliente para hacer asientos contables, la manera mas rápida de hacer esto es con el siguiente código.

private LedgerDimensionDefaultAccount findCustAccount()
{
    CustPostingProfile  _custPostingProfile;
    CustLedgerAccounts custLedgerAccounts;
    DimensionAttributeValueCombination dimensionAttributeValueCombination;
    LedgerDimensionDefaultAccount cuentaClientes;
      DimensionDynamicAccount cuentaClientesDim;
    ;
    _custPostingProfile = CustParameters::find().PostingProfile;
   
    select firstonly custLedgerAccounts
        where custLedgerAccounts.PostingProfile == _custPostingProfile &&
              custLedgerAccounts.AccountCode == TableGroupAll::All;
   
    dimensionAttributeValueCombination = DimensionAttributeValueCombination::find(custLedgerAccounts.SummaryLedgerDimension);

    cuentaClientes = dimensionAttributeValueCombination.RecId;

    return cuentaClientes;

}




Por último, te invito a que te unas a la página de facebook recién creada para estar al día con las actualizaciones del blog y que podamos tener más comunicación. La meta? es hacer la comunidad de habla hispana mas grande sobre Dynamics Ax en cuestiones de desarrollo.

3 comentarios:

  1. Hola Yered, te comento que ayer Viernes me leí todos tus POST de este Blogg desde 2011 hasta ayer 2014.

    Durante la lectura pensaba que eras hombre, después te referiste a ti misma como mujer y me sorprendí mucho
    y al igual me dio gusto.

    Sabes, ayer finalicé mi primera semana de trabajo, como "becario" en una empresa que trabaja con ERP
    el AX 2009 y 2012, cosa que yo no sabía que existía sino hasta hace muy poco.

    Entonces estoy comenzando en este royo, aun tengo los ojos cerrados y apretados a lo que me enfrento;
    Leo, trato de seguir algunos ejemplos (algunos me funcionan, otros no) y no por que no funcionen...

    Sino por que creo que existen muchas reglas que desconosco, no veo el sistema desde arriba, desde afuera
    entro a él y me pierdo, hay tanto por donde clickear, hay tantos pasos que seguir para hacer algo,
    hay límite de permisos, de empresas, tablas de apoyo con varios campos que creo debo aprenderme.

    Hay cosas que puedo hacer y cosas que no, o cosas que no se hacen así, o cosas que siempre se deben hacer así
    no se, aún no se, seguiré leyendo, buscando, practicando, interpretando, sin rendirme.

    Espero no pasar mucho tiempo para sentirme cómodo dentro del sistema, para verlo desde arriba, desde afuera.

    Te mando un saludo y mis respetos, pues conoces bastante sobre Dynamics AX.

    ResponderEliminar
    Respuestas
    1. Hola, mil gracias por tus comentarios!

      Te agradezco el tiempo que le dedicaste a leer todo lo que he publicado, mi intensión es ayudar a los que se pasen por mi blog para hacerles un poco mas sencilla la búsqueda de info sobre Ax, y de hecho lo estoy retomando y ahora si voy a poner mas cosas, aunque sean sencillas pero seguro que los tips servirán de algo.

      Efectivamente como ya estas descubriendo, Ax es un mundo, pero si de algo te sirve... es un mundo bonito jajaja. Espero poder ser de utilidad ahora que estas conociendo Ax y si te puedo ayudar en algo especifico, no dudes en preguntarme, que si puedo apoyarte lo haré con gusto. Me alegraste muchísimo el día y gracias por los cumplidos! Saludos!!!

      Eliminar
  2. Gracias por retomar de nuevo el tema, te seguiré leyendo y me gustaría ser tu amigo.

    Te dejo mi correo por aquí, esperando me puedas saludar pronto.

    gutixd88@gmail.com

    ResponderEliminar