crear pedido venta desde archivo venta

Cursos de Navision 100% online Foros Foro Dynamics NAV y Business Central crear pedido venta desde archivo venta

Este debate contiene 3 respuestas, tiene 2 mensajes y lo actualizó  Laura Nicolàs hace 1 año, 2 meses.

Viendo 4 publicaciones - del 1 al 4 (de un total de 4)
  • Autor
    Publicaciones
  • #6301

    Buenos días Laura/Cristina,

    Estoy intentando hacer un proceso para crear un pedido de venta que se ha borrado pero que mantiene su archivo.

    Tomando como modelo el proceso de archivar de Navision he puesto el siguiente código:

    SalesHeader.INIT;
    SalesHeader.TRANSFERFIELDS(Rec);
    SalesHeader.COPYLINKS(Rec);
    SalesHeader.INSERT;

    SalesLineArchive.SETRANGE(«Document Type», Rec.»Document Type»);
    SalesLineArchive.SETRANGE(«Document No.», Rec.»No.»);
    SalesLineArchive.SETRANGE(«Doc. No. Occurrence», Rec.»Doc. No. Occurrence»);
    SalesLineArchive.SETRANGE(«Version No.», Rec.»Version No.»);
    IF SalesLineArchive.FINDFIRST THEN
    REPEAT
    SalesLine.INIT;
    SalesLine.TRANSFERFIELDS(SalesLineArchive);
    SalesLine.COPYLINKS(SalesLineArchive);
    SalesLine.INSERT;
    UNTIL SalesLine.NEXT = 0;

    Si hago sólo la cabecera me genera correctamente el pedido con el número se serie original pero si inserto las líneas con el REPEAT UNTIL me hace una cosa rara porque me busca la primera línea del archivo y en vez de salirse si sólo tiene una línea continua con el proceso buscando la primera línea de otro pedido y ya me dice que existe.

    He probado a quitar el REPEAT UNTIL y funciona insertándome una única línea.

    No encuentro dónde esta el error. Si pudierais echarme una mano, os lo agradecería muchísimo.

    Saludos y espero que hayáis tenido un buen fin de semana.

    Javier

    #6302

    Laura Nicolàs
    Jefe de claves

    Hola Javier,

    Fíjate en tu repeat:

    IF SalesLineArchive.FINDFIRST THEN
    REPEAT
    UNTIL SalesLine.NEXT = 0;

    Tienes que hacer el NEXT sobre SalesLineArchive ,-)

    Salut!
    Laura Nicolàs

    ¿Quieres conocer las últimas novedades sobre Business Central? Dynamics ScaleUp 2019.

    Consulta fechas en
    DynamicsScaleUp.com

    #6303

    Buenos días Laura,

    ¡Vaya fallo! Ni me había dado cuenta. Estaba mirando otras partes del código excepto esa (pensando que lo había puesto bien).

    Muchísimas gracias por tu rapidez y perdona por haberte molestado con este tema.

    Saludos y qué tengas un buen día,

    Javier

    #6307

    Laura Nicolàs
    Jefe de claves

    Tranquilo Javier, nos ha pasado a tod@s!

    Salut!
    Laura Nicolàs

    ¿Quieres conocer las últimas novedades sobre Business Central? Dynamics ScaleUp 2019.

    Consulta fechas en
    DynamicsScaleUp.com

Viendo 4 publicaciones - del 1 al 4 (de un total de 4)

Debes estar registrado para responder a este debate.

Members Currently Active: 3
procesosdenegocio.netberry, ACUSTICA, actio.nr
Keymaster | Moderator | Participant | Spectator | Blocked
Additional Forum Statistics
Threads: 1.028, Posts: 3.244, Members: 995
Welcome to our newest member, BIPRAGIN
Most users ever online was 15 on 5 April, 2019 9:31 am