• Este debate tiene 3 respuestas, 2 mensajes y ha sido actualizado por última vez el hace 1 año, 6 meses por AvatarLaura Nicolàs.
Viendo 4 entradas - de la 1 a la 4 (de un total de 4)

Respuestas del foro


  • ANA MARIA FORNIES ORDUNA

    Hola buenas tardes,

    Necesito conservar los pedidos de un cliente de Business Central tras ser facturados. No le vale el activar el autoarchivado, porque el autoarchivado genera copias cada vez que realizas una expedición creando varias versiones del mismo pedido. Actualmente sólo se conservan los pedidos si se hace factura manual (en lugar de Facturar desde el pedido)

    En versiones anteriores de NAV esto se solucionaba muy rápido, en la Codeunit 80, bien tapando el borrado o bien estableciendo la variable EverythingInvoiced a False. Para Compras sería comentando el borrado

    Cómo podría solucionarlo por extensiones? He mirado información por varios foros pero no he visto que nadie haya hecho nada con extensiones.

    Muchas gracias!

     

    El tema es que por extensiones no sé si puedo solucionarlo de la misma manera.

    #9862
    Avatar
    Laura Nicolàs
    Superadministrador
    Laura Nicolàs

    Hola Ana Maria,

    En la Codeunit 80, la eliminación del documento se hace desde el procedimiento DeleteAfterPosting

    Justo al empezar, se lanza el evento OnBeforeDeleteAfterPosting, que recibe por referencia un parametro llamado SkipDelete.

    Te puedes suscribir al evento, y poner el skip a true.

    Salut!
    Laura Nicolàs

    #9868
    ANA MARIA FORNIES ORDUNA

    Perfecto Laura,

    Lo he probado y me funciona tanto en ventas como en compras (subscribiendome a  cu80 y 90 respectivamente)

    Un saludo!!

    #10254
    Avatar
    Laura Nicolàs
    Superadministrador
    Laura Nicolàs

    Genial,

    Muchas gracias por la actualización!

    Salut!
    LauraNicolàs

    #10273
Viendo 4 entradas - de la 1 a la 4 (de un total de 4)

Debe iniciar sesión para responder a este tema.