Folio-Ticket:D6843-2019060610000621
Ahora se permite generar un movimiento con paquetes a través del SDK por medio de la función: fAltaMovimientoCDesct().
Sintaxis
int PASCAL fAltaMovimientoCDesct(long aIdDocumento, long &aIdMovimiento, LPFREGMOVIMIENTOCDESCTOS astMovimiento)
Parámetros
La función recibe un ID del documento, regresa un ID de Movimiento o código de error y recibe la estructura del movimiento que es:
typedef struct RegMovimientoCDesctos {
int aConsecutivo;
double aUnidades;
double aPrecio;
double aCosto;
double aPorcDescto1;
double aImporteDescto1;
double aPorcDescto2;
double aImporteDescto2;
double aPorcDescto3;
double aImporteDescto3;
double aPorcDescto4;
double aImporteDescto4;
double aPorcDescto5;
double aImporteDescto5;
char aCodProdSer[ kLongCodigo + 1 ];
char aCodAlmacen[ kLongCodigo + 1 ];
char aReferencia[ kLongReferencia + 1 ];
char aCodClasificacion[ kLongCodigo + 1 ];
} REGMOVIMIENTOCDESCTOS;
typedef REGMOVIMIENTOCDESCTOS FAR * LPFREGMOVIMIENTOCDESCTOS;
Anteriormente, solo se podía generar dicho movimiento con la función fAltaMovimiento()