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 7 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

    Curso presencial. Conviértete en un Experto en Business Central. Para futuros consultores y futuros programadores. Empezamos de cero.

    Curso organizado como un máster.
    Inicio del curso: 26 de Abril
    Más información

    #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

    Curso presencial. Conviértete en un Experto en Business Central. Para futuros consultores y futuros programadores. Empezamos de cero.

    Curso organizado como un máster.
    Inicio del curso: 26 de Abril
    Más información

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

Debes estar registrado para responder a este debate.

Members Currently Active: 1
actio.dz
Keymaster | Moderator | Participant | Spectator | Blocked
Additional Forum Statistics
Threads: 730, Posts: 2.414, Members: 813
Welcome to our newest member, GCG
Most users ever online was 15 on 5 April, 2019 9:31 am