Evitar Borrado de pedidos en Business Central

Viendo 4 entradas - de la 1 a la 4 (de un total de 4)
  • Autor
    Entradas
  • #9862

    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.

    #9868
    Laura Nicolàs
    Superadministrador

    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

    #10254

    Perfecto Laura,

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

    Un saludo!!

    #10273
    Laura Nicolàs
    Superadministrador

    Genial,

    Muchas gracias por la actualización!

    Salut!
    LauraNicolàs

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

10 cursos gratis, sin tarjeta

Accede a los cursos Gratis de Business Central

Instalación, ventas, fabricación y Power BI.

Acceso inmediato, sin límite de tiempo.