Cálculo automatico del coste estándard de productos

Cursos de Navision 100% online Foros Foro Dynamics NAV y Business Central Cálculo automatico del coste estándard de productos

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

Viendo 3 publicaciones - del 1 al 3 (de un total de 3)
  • Autor
    Publicaciones
  • #6015

    pedperpat
    Participante

    Buenas tardes,

    Estoy tratando de hacer un proceso que automático que a cada día vaya actualizando el coste estándard de todos los productos de los que dispongo.

    Para ello he visto el código que hay en el botón «Cálculo de coste estándard» y lo que he hecho ha sido replicarlo quitando la ventana que pregunta por los niveles y por defecto hacerlo para el nivel superior.

    Por ahora funciona pero sólo si especifico 1 único producto, haciendo el bucle de todos los productos no llega a calcular el coste estándard de ninguno.

    ¿A qué puede deberse eso?

    Me he creado una codeunit que será la que se pondrá en cola de proyectos para lanzarse cada día a una cierta hora.

    El código siguiente lo uso en el onrun de la codeunit que me he creado nueva:

    Item.RESET;
    IF Item.FINDSET THEN BEGIN
    REPEAT
    IF Item.»Assembly BOM» THEN
    cduCalcCoste.CalcItem(Item.»No.»,TRUE); // cduCalcCoste es la codeunit 5812 pero modificada para que no pregunte por los niveles a calcular.
    UNTIL Item.NEXT = 0;
    END;

    • Este debate fue modificado hace 1 año, 2 meses por  pedperpat.
    #6022

    Laura Nicolàs
    Jefe de claves

    Hola pedperpat,

    No veo nada raro en el código que has puesto. Debería funcionar para todos los productos.

    Quizá puedas probar a hacerle un clear a la codeunit antes de cada ejecución, por si hubiera alguna variable global que se quedara instanciada y esto causara que la siguiente ejecución no funcionara.

    CLEAR(CalculateStandardCost);

    Si no es esto, entonces habrá que poner el debugger, y analizar el código para ver dónde esta fallando.

    Salut!
    Laura Nicolàs

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

    Consulta fechas en
    DynamicsScaleUp.com

    #6025

    Cristina Nicolàs
    Jefe de claves

    Hola,

    También habría que ver que hace ese CalcItem(). Quizá lo que falta es hacer un MODIFY al acabar de hacer el cálculo.

    Un saludo,
    Cristina Nicolàs

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

    Consulta fechas en
    DynamicsScaleUp.com

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

Debes estar registrado para responder a este debate.

Members Currently Active: 0
No users are currently active
Keymaster | Moderator | Participant | Spectator | Blocked
Additional Forum Statistics
Threads: 880, Posts: 2.834, Members: 898
Welcome to our newest member, Rousenino
Most users ever online was 15 on 5 April, 2019 9:31 am