Trasladar campo desde lineas de diario a transaciones de asiento

Hilo iniciado por David Mifsud Mengual el 17 de abril de 2020

Viendo 4 entradas - de la 1 a la 4 (de un total de 4)
  • Autor
    Entradas
  • #16840
    RangoDavid Mifsud MengualDavid Mifsud Mengual
    Participante
    COLABORADOR
    12.911 Rincoins

    Hola Buenas,

    Me encuentro ante el problema de tener que passar un campo desde las lineas del diario a las transaciones del asiento, no encuentro que haya ninguna relación linea a linea del diario al asiento.

    Pero sin embargo hay un campo que es el referencia de pago que si que se inserta linea a linea.

    ¿Os habeis encontrado alguna vez con este problema?

    Saludos

    #16841
    RangoJuan Antonio TomásJuan Antonio Tomás
    Participante
    EXPERTO
    90.789 Rincoins

    Buenos dias David,

    Para poder incluir nuevos campos desde las líneas de diario a las transacciones de asiento, tienes que, obviamente, añadir ese campo en las dos tablas (LedgerJournalTrans/GeneralJournalAccountEntry), pero también tienes que añadir dicho campo a la tabla temporal LedgerPostingTransactionTmp y modificar las clases LedgerVoucherObject y LedgerVoucherTransObject para que tengan en cuenta tu nuevo campo en el proceso de creacion de transacciones de asiento.

    Aqui te dejo un ejemplo que te explica como hacerlo, cualquier duda comentamos 🙂

    http://axwiki.blogspot.com/2017/01/customize-field-in-ledgerjournaltabletr.html

    #16842
    RangoDavid Mifsud MengualDavid Mifsud Mengual
    Participante
    COLABORADOR
    12.911 Rincoins

    Si, me sirvió tal cual lo explicas.

    Muchas gracias

    #16843
    RangoDavid Mifsud MengualDavid Mifsud Mengual
    Participante
    COLABORADOR
    12.911 Rincoins

    Tengo otro problema, si que se traslada el campo cuando el tipo de cuenta de contrapartida es Contabilidad pero no cuando es banco o otro tipo de cuenta.

    Sabes a que puede deberse este caso.

     

    Gracias

    Saludos

     

Viendo 4 entradas - de la 1 a la 4 (de un total de 4)
  • Debes estar registrado para responder a este debate.
Carrito de compra