use of org.compiere.model.MInOut in project lar_361 by comitsrl.
the class FiscalDocumentPrint method doPrintShipmentDocument.
/**
* Realiza la impresión del documento no fiscal homologado
* con los artículos a entregar.
*
* @param args Arreglo con los argumentos requeridos por esta funcionalidad
* @throws Exception
*/
private void doPrintShipmentDocument(final Object[] args) throws Exception {
final MInOut shipment = (MInOut) args[0];
// Informa el inicio de la impresión
fireActionStarted(FiscalDocumentListener.AC_PRINT_DOCUMENT);
// Crea el documento no fiscal y luego obtiene todas las líneas del pedido
final DNFH dnfh = createDNFH(shipment);
// Se asigna el documento OXP.
setOxpDocument(shipment);
// Manda a imprimir el documento en la impresora fiscal
getFiscalPrinter().printDocument(dnfh);
// Guarda la info devuelta por el controlador
saveShipmentData(shipment, dnfh);
// Se dispara el evento de impresión finalizada.
fireDocumentPrintEndedOk();
}
Aggregations