Buscar en este blog

lunes, 13 de abril de 2015

Crear una confirmación y remisión de orden de venta por código X++ en Dynamics Ax 2012 R2

Cuando ya tenemos la ov creada, generalmente necesitamos la remisión, para esto es requisito crear la confirmación de la misma, lo hacemos de la siguiente forma pasando como parámetro la SalesTable que es el encabezado de la orden de venta que se quiere confirmar.

public PackingSlipId creaRemision(SalesTable _salesTable)
{
    CustPackingSlipJour custPackingSlipJour;
    SalesFormLetter     salesFormLetter;

     //OV confirmación
    salesFormLetter = salesFormLetter::construct(DocumentStatus::Confirmation);
    salesFormLetter.update(_salesTable, header.ShippingDateRequested); 

    //OV packing slip
    salesFormLetter = salesFormLetter::construct(DocumentStatus::PackingSlip);
    salesFormLetter.update(_salesTable, header.ShippingDateRequested);

    select firstOnly custPackingSlipJour
    where custPackingSlipJour.SalesId == _salesTable.SalesId;

    packingSlipId = custPackingSlipJour.PackingSlipId;

    return packingSlipId;

}


Aquí los links relacionados:
Cómo crear una orden de venta por código.
Cómo cancelar la orden de venta y su remisión.


Algunos post de utilidad:
Cómo crear una orden de compra.
Cómo crear la confirmación y la recepción de una orden de compra.
Cómo cancelar una orden de compra y su recepción.



Y por cierto, acuérdate de darle click a algún anuncio si el post te sirvió de algo.


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. 

2 comentarios: