Buscar en este blog

jueves, 2 de marzo de 2017

Registrar diario de producción por código, Dynamics Ax 2009, X++

Si solo se quiere registrar un diario de producción del tipo "Notificar como terminado" podemos usar este código.

static void postJournalReportAsFinished(Args _args)
{
    ProdJournalTable prodJournalTable = ProdJournalTable::find("000496_098", true);
    ;
    ProdJournalCheckPostProd::newPostJournal(prodJournalTable.JournalId, true).run();
 
    info("termino");
}


En caso de que se quiera validar antes el diario del mismo tipo:


static void checkJournalReportAsFinished(Args _args)
{
    JournalCheckPost journalCheckPost;
    ProdJournalTable prodJournalTable = ProdJournalTable::find("000494_098", true);
    ;
    // Check/Post journal
    journalCheckPost = ProdJournalCheckPostProd::newJournalCheckPost(true,
                                                                    true,
                                                                    JournalCheckPostType::Check,
                                                                    prodJournalTable.TableId,
                                                                    prodJournalTable.JournalId);
    journalCheckPost.run();
 
    info("termino");
}


Post relacionados:
Crear una orden de producción en Dyamics Ax 2009 por código x++
Crear diario de transferir Dynamics Ax 2009 por código x++
Crear búsquedas por nombre de producto en métodos display


No olvides que te puedes unir a la página en Facebook Aprendiendo Dynamics Ax donde únicamente se tratan temas de desarrollo y se busca crear una comunidad de desarrollador@s de Ax en nuestro idioma. 


No hay comentarios.:

Publicar un comentario