git-svn-id: https://192.168.0.254/svn/Proyectos.LuisLeon_FactuGES/trunk@239 c93665c3-c93d-084d-9b98-7d5f4a9c3376
2237 lines
110 KiB
ObjectPascal
2237 lines
110 KiB
ObjectPascal
unit schInfMargenArticuloClient_Intf;
|
|
|
|
interface
|
|
|
|
uses
|
|
Classes, DB, SysUtils, uROClasses, uDADataTable;
|
|
|
|
const
|
|
{ Data table rules ids
|
|
Feel free to change them to something more human readable
|
|
but make sure they are unique in the context of your application }
|
|
RID_InfMargenPorCliente = '{D4BE82F8-A68B-47B9-8BED-199E8ED87582}';
|
|
RID_InfMargenPorArticulo = '{8786CCDC-5343-46C3-B988-ACC91BDB0BA9}';
|
|
RID_InfMargenPorFactura = '{78AE1203-BCFA-4659-BED3-83CA81FE3306}';
|
|
|
|
{ Data table names }
|
|
nme_InfMargenPorCliente = 'InfMargenPorCliente';
|
|
nme_InfMargenPorArticulo = 'InfMargenPorArticulo';
|
|
nme_InfMargenPorFactura = 'InfMargenPorFactura';
|
|
|
|
{ InfMargenPorCliente fields }
|
|
fld_InfMargenPorClienteID_EMPRESA = 'ID_EMPRESA';
|
|
fld_InfMargenPorClienteID_CLIENTE = 'ID_CLIENTE';
|
|
fld_InfMargenPorClienteID_ARTICULO = 'ID_ARTICULO';
|
|
fld_InfMargenPorClienteFAMILIA = 'FAMILIA';
|
|
fld_InfMargenPorClienteREFERENCIA = 'REFERENCIA';
|
|
fld_InfMargenPorClienteREFERENCIA_PROV = 'REFERENCIA_PROV';
|
|
fld_InfMargenPorClienteDESCRIPCION = 'DESCRIPCION';
|
|
fld_InfMargenPorClienteCOMISIONABLE = 'COMISIONABLE';
|
|
fld_InfMargenPorClienteINVENTARIABLE = 'INVENTARIABLE';
|
|
fld_InfMargenPorClienteNIF_CIF_CLIENTE = 'NIF_CIF_CLIENTE';
|
|
fld_InfMargenPorClienteNOMBRE_CLIENTE = 'NOMBRE_CLIENTE';
|
|
fld_InfMargenPorClientePROVEEDOR = 'PROVEEDOR';
|
|
fld_InfMargenPorClienteNOMBRE_COMERCIAL_CLIENTE = 'NOMBRE_COMERCIAL_CLIENTE';
|
|
fld_InfMargenPorClienteNIF_CIF_AGENTE = 'NIF_CIF_AGENTE';
|
|
fld_InfMargenPorClienteNOMBRE_AGENTE = 'NOMBRE_AGENTE';
|
|
fld_InfMargenPorClienteIMP_UNIDAD_ULT_VENT = 'IMP_UNIDAD_ULT_VENT';
|
|
fld_InfMargenPorClienteIMP_NETO_ULT_VENT = 'IMP_NETO_ULT_VENT';
|
|
fld_InfMargenPorClienteIMP_PORTE_ULT_VENT = 'IMP_PORTE_ULT_VENT';
|
|
fld_InfMargenPorClienteIMP_UNIDAD_PRO_VENT = 'IMP_UNIDAD_PRO_VENT';
|
|
fld_InfMargenPorClienteIMP_NETO_PRO_VENT = 'IMP_NETO_PRO_VENT';
|
|
fld_InfMargenPorClienteIMP_PORTE_PRO_VENT = 'IMP_PORTE_PRO_VENT';
|
|
fld_InfMargenPorClienteIMP_UNIDAD_COMPRA = 'IMP_UNIDAD_COMPRA';
|
|
fld_InfMargenPorClienteIMP_NETO_COMPRA = 'IMP_NETO_COMPRA';
|
|
fld_InfMargenPorClienteIMP_PORTE_COMPRA = 'IMP_PORTE_COMPRA';
|
|
fld_InfMargenPorClienteIMP_UNIDAD_ULT_COMP = 'IMP_UNIDAD_ULT_COMP';
|
|
fld_InfMargenPorClienteIMP_NETO_ULT_COMP = 'IMP_NETO_ULT_COMP';
|
|
fld_InfMargenPorClienteIMP_PORTE_ULT_COMP = 'IMP_PORTE_ULT_COMP';
|
|
fld_InfMargenPorClienteIMP_UNIDAD_PRO_COMP = 'IMP_UNIDAD_PRO_COMP';
|
|
fld_InfMargenPorClienteIMP_NETO_PRO_COMP = 'IMP_NETO_PRO_COMP';
|
|
fld_InfMargenPorClienteIMP_PORTE_PRO_COMP = 'IMP_PORTE_PRO_COMP';
|
|
fld_InfMargenPorClienteIMP_MARGEN_ULT_VENT_COMPRA = 'IMP_MARGEN_ULT_VENT_COMPRA';
|
|
fld_InfMargenPorClientePOR_MARGEN_ULT_VENT_COMPRA = 'POR_MARGEN_ULT_VENT_COMPRA';
|
|
fld_InfMargenPorClienteIMP_MARGEN_ULT_VENT_ULT_COMP = 'IMP_MARGEN_ULT_VENT_ULT_COMP';
|
|
fld_InfMargenPorClientePOR_MARGEN_ULT_VENT_ULT_COMP = 'POR_MARGEN_ULT_VENT_ULT_COMP';
|
|
fld_InfMargenPorClienteIMP_MARGEN_ULT_VENT_PRO_COMP = 'IMP_MARGEN_ULT_VENT_PRO_COMP';
|
|
fld_InfMargenPorClientePOR_MARGEN_ULT_VENT_PRO_COMP = 'POR_MARGEN_ULT_VENT_PRO_COMP';
|
|
fld_InfMargenPorClienteIMP_MARGEN_PRO_VENT_COMPRA = 'IMP_MARGEN_PRO_VENT_COMPRA';
|
|
fld_InfMargenPorClientePOR_MARGEN_PRO_VENT_COMPRA = 'POR_MARGEN_PRO_VENT_COMPRA';
|
|
fld_InfMargenPorClienteIMP_MARGEN_PRO_VENT_ULT_COMP = 'IMP_MARGEN_PRO_VENT_ULT_COMP';
|
|
fld_InfMargenPorClientePOR_MARGEN_PRO_VENT_ULT_COMP = 'POR_MARGEN_PRO_VENT_ULT_COMP';
|
|
fld_InfMargenPorClienteIMP_MARGEN_PRO_VENT_PRO_COMP = 'IMP_MARGEN_PRO_VENT_PRO_COMP';
|
|
fld_InfMargenPorClientePOR_MARGEN_PRO_VENT_PRO_COMP = 'POR_MARGEN_PRO_VENT_PRO_COMP';
|
|
|
|
{ InfMargenPorCliente field indexes }
|
|
idx_InfMargenPorClienteID_EMPRESA = 0;
|
|
idx_InfMargenPorClienteID_CLIENTE = 1;
|
|
idx_InfMargenPorClienteID_ARTICULO = 2;
|
|
idx_InfMargenPorClienteFAMILIA = 3;
|
|
idx_InfMargenPorClienteREFERENCIA = 4;
|
|
idx_InfMargenPorClienteREFERENCIA_PROV = 5;
|
|
idx_InfMargenPorClienteDESCRIPCION = 6;
|
|
idx_InfMargenPorClienteCOMISIONABLE = 7;
|
|
idx_InfMargenPorClienteINVENTARIABLE = 8;
|
|
idx_InfMargenPorClienteNIF_CIF_CLIENTE = 9;
|
|
idx_InfMargenPorClienteNOMBRE_CLIENTE = 10;
|
|
idx_InfMargenPorClientePROVEEDOR = 11;
|
|
idx_InfMargenPorClienteNOMBRE_COMERCIAL_CLIENTE = 12;
|
|
idx_InfMargenPorClienteNIF_CIF_AGENTE = 13;
|
|
idx_InfMargenPorClienteNOMBRE_AGENTE = 14;
|
|
idx_InfMargenPorClienteIMP_UNIDAD_ULT_VENT = 15;
|
|
idx_InfMargenPorClienteIMP_NETO_ULT_VENT = 16;
|
|
idx_InfMargenPorClienteIMP_PORTE_ULT_VENT = 17;
|
|
idx_InfMargenPorClienteIMP_UNIDAD_PRO_VENT = 18;
|
|
idx_InfMargenPorClienteIMP_NETO_PRO_VENT = 19;
|
|
idx_InfMargenPorClienteIMP_PORTE_PRO_VENT = 20;
|
|
idx_InfMargenPorClienteIMP_UNIDAD_COMPRA = 21;
|
|
idx_InfMargenPorClienteIMP_NETO_COMPRA = 22;
|
|
idx_InfMargenPorClienteIMP_PORTE_COMPRA = 23;
|
|
idx_InfMargenPorClienteIMP_UNIDAD_ULT_COMP = 24;
|
|
idx_InfMargenPorClienteIMP_NETO_ULT_COMP = 25;
|
|
idx_InfMargenPorClienteIMP_PORTE_ULT_COMP = 26;
|
|
idx_InfMargenPorClienteIMP_UNIDAD_PRO_COMP = 27;
|
|
idx_InfMargenPorClienteIMP_NETO_PRO_COMP = 28;
|
|
idx_InfMargenPorClienteIMP_PORTE_PRO_COMP = 29;
|
|
idx_InfMargenPorClienteIMP_MARGEN_ULT_VENT_COMPRA = 30;
|
|
idx_InfMargenPorClientePOR_MARGEN_ULT_VENT_COMPRA = 31;
|
|
idx_InfMargenPorClienteIMP_MARGEN_ULT_VENT_ULT_COMP = 32;
|
|
idx_InfMargenPorClientePOR_MARGEN_ULT_VENT_ULT_COMP = 33;
|
|
idx_InfMargenPorClienteIMP_MARGEN_ULT_VENT_PRO_COMP = 34;
|
|
idx_InfMargenPorClientePOR_MARGEN_ULT_VENT_PRO_COMP = 35;
|
|
idx_InfMargenPorClienteIMP_MARGEN_PRO_VENT_COMPRA = 36;
|
|
idx_InfMargenPorClientePOR_MARGEN_PRO_VENT_COMPRA = 37;
|
|
idx_InfMargenPorClienteIMP_MARGEN_PRO_VENT_ULT_COMP = 38;
|
|
idx_InfMargenPorClientePOR_MARGEN_PRO_VENT_ULT_COMP = 39;
|
|
idx_InfMargenPorClienteIMP_MARGEN_PRO_VENT_PRO_COMP = 40;
|
|
idx_InfMargenPorClientePOR_MARGEN_PRO_VENT_PRO_COMP = 41;
|
|
|
|
{ InfMargenPorArticulo fields }
|
|
fld_InfMargenPorArticuloID_EMPRESA = 'ID_EMPRESA';
|
|
fld_InfMargenPorArticuloID_ARTICULO = 'ID_ARTICULO';
|
|
fld_InfMargenPorArticuloFAMILIA = 'FAMILIA';
|
|
fld_InfMargenPorArticuloREFERENCIA = 'REFERENCIA';
|
|
fld_InfMargenPorArticuloREFERENCIA_PROV = 'REFERENCIA_PROV';
|
|
fld_InfMargenPorArticuloPROVEEDOR = 'PROVEEDOR';
|
|
fld_InfMargenPorArticuloDESCRIPCION = 'DESCRIPCION';
|
|
fld_InfMargenPorArticuloCOMISIONABLE = 'COMISIONABLE';
|
|
fld_InfMargenPorArticuloINVENTARIABLE = 'INVENTARIABLE';
|
|
fld_InfMargenPorArticuloIMP_UNIDAD_ULT_VENT = 'IMP_UNIDAD_ULT_VENT';
|
|
fld_InfMargenPorArticuloIMP_NETO_ULT_VENT = 'IMP_NETO_ULT_VENT';
|
|
fld_InfMargenPorArticuloIMP_PORTE_ULT_VENT = 'IMP_PORTE_ULT_VENT';
|
|
fld_InfMargenPorArticuloIMP_UNIDAD_PRO_VENT = 'IMP_UNIDAD_PRO_VENT';
|
|
fld_InfMargenPorArticuloIMP_NETO_PRO_VENT = 'IMP_NETO_PRO_VENT';
|
|
fld_InfMargenPorArticuloIMP_PORTE_PRO_VENT = 'IMP_PORTE_PRO_VENT';
|
|
fld_InfMargenPorArticuloIMP_UNIDAD_COMPRA = 'IMP_UNIDAD_COMPRA';
|
|
fld_InfMargenPorArticuloIMP_NETO_COMPRA = 'IMP_NETO_COMPRA';
|
|
fld_InfMargenPorArticuloIMP_PORTE_COMPRA = 'IMP_PORTE_COMPRA';
|
|
fld_InfMargenPorArticuloIMP_UNIDAD_ULT_COMP = 'IMP_UNIDAD_ULT_COMP';
|
|
fld_InfMargenPorArticuloIMP_NETO_ULT_COMP = 'IMP_NETO_ULT_COMP';
|
|
fld_InfMargenPorArticuloIMP_PORTE_ULT_COMP = 'IMP_PORTE_ULT_COMP';
|
|
fld_InfMargenPorArticuloIMP_UNIDAD_PRO_COMP = 'IMP_UNIDAD_PRO_COMP';
|
|
fld_InfMargenPorArticuloIMP_NETO_PRO_COMP = 'IMP_NETO_PRO_COMP';
|
|
fld_InfMargenPorArticuloIMP_PORTE_PRO_COMP = 'IMP_PORTE_PRO_COMP';
|
|
fld_InfMargenPorArticuloIMP_MARGEN_ULT_VENT_COMPRA = 'IMP_MARGEN_ULT_VENT_COMPRA';
|
|
fld_InfMargenPorArticuloPOR_MARGEN_ULT_VENT_COMPRA = 'POR_MARGEN_ULT_VENT_COMPRA';
|
|
fld_InfMargenPorArticuloIMP_MARGEN_ULT_VENT_ULT_COMP = 'IMP_MARGEN_ULT_VENT_ULT_COMP';
|
|
fld_InfMargenPorArticuloPOR_MARGEN_ULT_VENT_ULT_COMP = 'POR_MARGEN_ULT_VENT_ULT_COMP';
|
|
fld_InfMargenPorArticuloIMP_MARGEN_ULT_VENT_PRO_COMP = 'IMP_MARGEN_ULT_VENT_PRO_COMP';
|
|
fld_InfMargenPorArticuloPOR_MARGEN_ULT_VENT_PRO_COMP = 'POR_MARGEN_ULT_VENT_PRO_COMP';
|
|
fld_InfMargenPorArticuloIMP_MARGEN_PRO_VENT_COMPRA = 'IMP_MARGEN_PRO_VENT_COMPRA';
|
|
fld_InfMargenPorArticuloPOR_MARGEN_PRO_VENT_COMPRA = 'POR_MARGEN_PRO_VENT_COMPRA';
|
|
fld_InfMargenPorArticuloIMP_MARGEN_PRO_VENT_ULT_COMP = 'IMP_MARGEN_PRO_VENT_ULT_COMP';
|
|
fld_InfMargenPorArticuloPOR_MARGEN_PRO_VENT_ULT_COMP = 'POR_MARGEN_PRO_VENT_ULT_COMP';
|
|
fld_InfMargenPorArticuloIMP_MARGEN_PRO_VENT_PRO_COMP = 'IMP_MARGEN_PRO_VENT_PRO_COMP';
|
|
fld_InfMargenPorArticuloPOR_MARGEN_PRO_VENT_PRO_COMP = 'POR_MARGEN_PRO_VENT_PRO_COMP';
|
|
|
|
{ InfMargenPorArticulo field indexes }
|
|
idx_InfMargenPorArticuloID_EMPRESA = 0;
|
|
idx_InfMargenPorArticuloID_ARTICULO = 1;
|
|
idx_InfMargenPorArticuloFAMILIA = 2;
|
|
idx_InfMargenPorArticuloREFERENCIA = 3;
|
|
idx_InfMargenPorArticuloREFERENCIA_PROV = 4;
|
|
idx_InfMargenPorArticuloPROVEEDOR = 5;
|
|
idx_InfMargenPorArticuloDESCRIPCION = 6;
|
|
idx_InfMargenPorArticuloCOMISIONABLE = 7;
|
|
idx_InfMargenPorArticuloINVENTARIABLE = 8;
|
|
idx_InfMargenPorArticuloIMP_UNIDAD_ULT_VENT = 9;
|
|
idx_InfMargenPorArticuloIMP_NETO_ULT_VENT = 10;
|
|
idx_InfMargenPorArticuloIMP_PORTE_ULT_VENT = 11;
|
|
idx_InfMargenPorArticuloIMP_UNIDAD_PRO_VENT = 12;
|
|
idx_InfMargenPorArticuloIMP_NETO_PRO_VENT = 13;
|
|
idx_InfMargenPorArticuloIMP_PORTE_PRO_VENT = 14;
|
|
idx_InfMargenPorArticuloIMP_UNIDAD_COMPRA = 15;
|
|
idx_InfMargenPorArticuloIMP_NETO_COMPRA = 16;
|
|
idx_InfMargenPorArticuloIMP_PORTE_COMPRA = 17;
|
|
idx_InfMargenPorArticuloIMP_UNIDAD_ULT_COMP = 18;
|
|
idx_InfMargenPorArticuloIMP_NETO_ULT_COMP = 19;
|
|
idx_InfMargenPorArticuloIMP_PORTE_ULT_COMP = 20;
|
|
idx_InfMargenPorArticuloIMP_UNIDAD_PRO_COMP = 21;
|
|
idx_InfMargenPorArticuloIMP_NETO_PRO_COMP = 22;
|
|
idx_InfMargenPorArticuloIMP_PORTE_PRO_COMP = 23;
|
|
idx_InfMargenPorArticuloIMP_MARGEN_ULT_VENT_COMPRA = 24;
|
|
idx_InfMargenPorArticuloPOR_MARGEN_ULT_VENT_COMPRA = 25;
|
|
idx_InfMargenPorArticuloIMP_MARGEN_ULT_VENT_ULT_COMP = 26;
|
|
idx_InfMargenPorArticuloPOR_MARGEN_ULT_VENT_ULT_COMP = 27;
|
|
idx_InfMargenPorArticuloIMP_MARGEN_ULT_VENT_PRO_COMP = 28;
|
|
idx_InfMargenPorArticuloPOR_MARGEN_ULT_VENT_PRO_COMP = 29;
|
|
idx_InfMargenPorArticuloIMP_MARGEN_PRO_VENT_COMPRA = 30;
|
|
idx_InfMargenPorArticuloPOR_MARGEN_PRO_VENT_COMPRA = 31;
|
|
idx_InfMargenPorArticuloIMP_MARGEN_PRO_VENT_ULT_COMP = 32;
|
|
idx_InfMargenPorArticuloPOR_MARGEN_PRO_VENT_ULT_COMP = 33;
|
|
idx_InfMargenPorArticuloIMP_MARGEN_PRO_VENT_PRO_COMP = 34;
|
|
idx_InfMargenPorArticuloPOR_MARGEN_PRO_VENT_PRO_COMP = 35;
|
|
|
|
{ InfMargenPorFactura fields }
|
|
fld_InfMargenPorFacturaID_EMPRESA = 'ID_EMPRESA';
|
|
fld_InfMargenPorFacturaID_CLIENTE = 'ID_CLIENTE';
|
|
fld_InfMargenPorFacturaID_FACTURA = 'ID_FACTURA';
|
|
fld_InfMargenPorFacturaID_DETALLE = 'ID_DETALLE';
|
|
fld_InfMargenPorFacturaID_ARTICULO = 'ID_ARTICULO';
|
|
fld_InfMargenPorFacturaFAMILIA = 'FAMILIA';
|
|
fld_InfMargenPorFacturaREFERENCIA = 'REFERENCIA';
|
|
fld_InfMargenPorFacturaREFERENCIA_PROV = 'REFERENCIA_PROV';
|
|
fld_InfMargenPorFacturaREFERENCIA_FACTURA = 'REFERENCIA_FACTURA';
|
|
fld_InfMargenPorFacturaFECHA_FACTURA = 'FECHA_FACTURA';
|
|
fld_InfMargenPorFacturaDESCRIPCION = 'DESCRIPCION';
|
|
fld_InfMargenPorFacturaCOMISIONABLE = 'COMISIONABLE';
|
|
fld_InfMargenPorFacturaINVENTARIABLE = 'INVENTARIABLE';
|
|
fld_InfMargenPorFacturaNIF_CIF_CLIENTE = 'NIF_CIF_CLIENTE';
|
|
fld_InfMargenPorFacturaNOMBRE_CLIENTE = 'NOMBRE_CLIENTE';
|
|
fld_InfMargenPorFacturaPROVEEDOR = 'PROVEEDOR';
|
|
fld_InfMargenPorFacturaNOMBRE_COMERCIAL_CLIENTE = 'NOMBRE_COMERCIAL_CLIENTE';
|
|
fld_InfMargenPorFacturaNIF_CIF_AGENTE = 'NIF_CIF_AGENTE';
|
|
fld_InfMargenPorFacturaNOMBRE_AGENTE = 'NOMBRE_AGENTE';
|
|
fld_InfMargenPorFacturaCANTIDAD = 'CANTIDAD';
|
|
fld_InfMargenPorFacturaIMP_UNIDAD = 'IMP_UNIDAD';
|
|
fld_InfMargenPorFacturaIMP_NETO = 'IMP_NETO';
|
|
fld_InfMargenPorFacturaIMP_PORTE = 'IMP_PORTE';
|
|
fld_InfMargenPorFacturaIMP_TOTAL = 'IMP_TOTAL';
|
|
fld_InfMargenPorFacturaIMP_UNIDAD_ULT_COMP = 'IMP_UNIDAD_ULT_COMP';
|
|
fld_InfMargenPorFacturaIMP_NETO_ULT_COMP = 'IMP_NETO_ULT_COMP';
|
|
fld_InfMargenPorFacturaIMP_PORTE_ULT_COMP = 'IMP_PORTE_ULT_COMP';
|
|
fld_InfMargenPorFacturaIMP_NETO_ULT_COM_TOTAL = 'IMP_NETO_ULT_COM_TOTAL';
|
|
fld_InfMargenPorFacturaIMP_UNIDAD_PRO_COMP = 'IMP_UNIDAD_PRO_COMP';
|
|
fld_InfMargenPorFacturaIMP_NETO_PRO_COMP = 'IMP_NETO_PRO_COMP';
|
|
fld_InfMargenPorFacturaIMP_PORTE_PRO_COMP = 'IMP_PORTE_PRO_COMP';
|
|
fld_InfMargenPorFacturaIMP_NETO_PRO_COM_TOTAL = 'IMP_NETO_PRO_COM_TOTAL';
|
|
fld_InfMargenPorFacturaIMP_MARGEN_ULT_COMP = 'IMP_MARGEN_ULT_COMP';
|
|
fld_InfMargenPorFacturaIMP_MARGEN_ULT_COMP_TOTAL = 'IMP_MARGEN_ULT_COMP_TOTAL';
|
|
fld_InfMargenPorFacturaPOR_MARGEN_ULT_COMP = 'POR_MARGEN_ULT_COMP';
|
|
fld_InfMargenPorFacturaIMP_MARGEN_PRO_COMP = 'IMP_MARGEN_PRO_COMP';
|
|
fld_InfMargenPorFacturaIMP_MARGEN_PRO_COMP_TOTAL = 'IMP_MARGEN_PRO_COMP_TOTAL';
|
|
fld_InfMargenPorFacturaPOR_MARGEN_PRO_COMP = 'POR_MARGEN_PRO_COMP';
|
|
|
|
{ InfMargenPorFactura field indexes }
|
|
idx_InfMargenPorFacturaID_EMPRESA = 0;
|
|
idx_InfMargenPorFacturaID_CLIENTE = 1;
|
|
idx_InfMargenPorFacturaID_FACTURA = 2;
|
|
idx_InfMargenPorFacturaID_DETALLE = 3;
|
|
idx_InfMargenPorFacturaID_ARTICULO = 4;
|
|
idx_InfMargenPorFacturaFAMILIA = 5;
|
|
idx_InfMargenPorFacturaREFERENCIA = 6;
|
|
idx_InfMargenPorFacturaREFERENCIA_PROV = 7;
|
|
idx_InfMargenPorFacturaREFERENCIA_FACTURA = 8;
|
|
idx_InfMargenPorFacturaFECHA_FACTURA = 9;
|
|
idx_InfMargenPorFacturaDESCRIPCION = 10;
|
|
idx_InfMargenPorFacturaCOMISIONABLE = 11;
|
|
idx_InfMargenPorFacturaINVENTARIABLE = 12;
|
|
idx_InfMargenPorFacturaNIF_CIF_CLIENTE = 13;
|
|
idx_InfMargenPorFacturaNOMBRE_CLIENTE = 14;
|
|
idx_InfMargenPorFacturaPROVEEDOR = 15;
|
|
idx_InfMargenPorFacturaNOMBRE_COMERCIAL_CLIENTE = 16;
|
|
idx_InfMargenPorFacturaNIF_CIF_AGENTE = 17;
|
|
idx_InfMargenPorFacturaNOMBRE_AGENTE = 18;
|
|
idx_InfMargenPorFacturaCANTIDAD = 19;
|
|
idx_InfMargenPorFacturaIMP_UNIDAD = 20;
|
|
idx_InfMargenPorFacturaIMP_NETO = 21;
|
|
idx_InfMargenPorFacturaIMP_PORTE = 22;
|
|
idx_InfMargenPorFacturaIMP_TOTAL = 23;
|
|
idx_InfMargenPorFacturaIMP_UNIDAD_ULT_COMP = 24;
|
|
idx_InfMargenPorFacturaIMP_NETO_ULT_COMP = 25;
|
|
idx_InfMargenPorFacturaIMP_PORTE_ULT_COMP = 26;
|
|
idx_InfMargenPorFacturaIMP_NETO_ULT_COM_TOTAL = 27;
|
|
idx_InfMargenPorFacturaIMP_UNIDAD_PRO_COMP = 28;
|
|
idx_InfMargenPorFacturaIMP_NETO_PRO_COMP = 29;
|
|
idx_InfMargenPorFacturaIMP_PORTE_PRO_COMP = 30;
|
|
idx_InfMargenPorFacturaIMP_NETO_PRO_COM_TOTAL = 31;
|
|
idx_InfMargenPorFacturaIMP_MARGEN_ULT_COMP = 32;
|
|
idx_InfMargenPorFacturaIMP_MARGEN_ULT_COMP_TOTAL = 33;
|
|
idx_InfMargenPorFacturaPOR_MARGEN_ULT_COMP = 34;
|
|
idx_InfMargenPorFacturaIMP_MARGEN_PRO_COMP = 35;
|
|
idx_InfMargenPorFacturaIMP_MARGEN_PRO_COMP_TOTAL = 36;
|
|
idx_InfMargenPorFacturaPOR_MARGEN_PRO_COMP = 37;
|
|
|
|
type
|
|
{ IInfMargenPorCliente }
|
|
IInfMargenPorCliente = interface(IDAStronglyTypedDataTable)
|
|
['{EDFD0216-1B3D-4DE4-B9BA-BA3160A2F189}']
|
|
{ Property getters and setters }
|
|
function GetID_EMPRESAValue: Integer;
|
|
procedure SetID_EMPRESAValue(const aValue: Integer);
|
|
function GetID_CLIENTEValue: Integer;
|
|
procedure SetID_CLIENTEValue(const aValue: Integer);
|
|
function GetID_ARTICULOValue: Integer;
|
|
procedure SetID_ARTICULOValue(const aValue: Integer);
|
|
function GetFAMILIAValue: String;
|
|
procedure SetFAMILIAValue(const aValue: String);
|
|
function GetREFERENCIAValue: String;
|
|
procedure SetREFERENCIAValue(const aValue: String);
|
|
function GetREFERENCIA_PROVValue: String;
|
|
procedure SetREFERENCIA_PROVValue(const aValue: String);
|
|
function GetDESCRIPCIONValue: String;
|
|
procedure SetDESCRIPCIONValue(const aValue: String);
|
|
function GetCOMISIONABLEValue: Integer;
|
|
procedure SetCOMISIONABLEValue(const aValue: Integer);
|
|
function GetINVENTARIABLEValue: Integer;
|
|
procedure SetINVENTARIABLEValue(const aValue: Integer);
|
|
function GetNIF_CIF_CLIENTEValue: String;
|
|
procedure SetNIF_CIF_CLIENTEValue(const aValue: String);
|
|
function GetNOMBRE_CLIENTEValue: String;
|
|
procedure SetNOMBRE_CLIENTEValue(const aValue: String);
|
|
function GetPROVEEDORValue: String;
|
|
procedure SetPROVEEDORValue(const aValue: String);
|
|
function GetNOMBRE_COMERCIAL_CLIENTEValue: String;
|
|
procedure SetNOMBRE_COMERCIAL_CLIENTEValue(const aValue: String);
|
|
function GetNIF_CIF_AGENTEValue: String;
|
|
procedure SetNIF_CIF_AGENTEValue(const aValue: String);
|
|
function GetNOMBRE_AGENTEValue: String;
|
|
procedure SetNOMBRE_AGENTEValue(const aValue: String);
|
|
function GetIMP_UNIDAD_ULT_VENTValue: Float;
|
|
procedure SetIMP_UNIDAD_ULT_VENTValue(const aValue: Float);
|
|
function GetIMP_NETO_ULT_VENTValue: Float;
|
|
procedure SetIMP_NETO_ULT_VENTValue(const aValue: Float);
|
|
function GetIMP_PORTE_ULT_VENTValue: Float;
|
|
procedure SetIMP_PORTE_ULT_VENTValue(const aValue: Float);
|
|
function GetIMP_UNIDAD_PRO_VENTValue: Float;
|
|
procedure SetIMP_UNIDAD_PRO_VENTValue(const aValue: Float);
|
|
function GetIMP_NETO_PRO_VENTValue: Float;
|
|
procedure SetIMP_NETO_PRO_VENTValue(const aValue: Float);
|
|
function GetIMP_PORTE_PRO_VENTValue: Float;
|
|
procedure SetIMP_PORTE_PRO_VENTValue(const aValue: Float);
|
|
function GetIMP_UNIDAD_COMPRAValue: Float;
|
|
procedure SetIMP_UNIDAD_COMPRAValue(const aValue: Float);
|
|
function GetIMP_NETO_COMPRAValue: Float;
|
|
procedure SetIMP_NETO_COMPRAValue(const aValue: Float);
|
|
function GetIMP_PORTE_COMPRAValue: Float;
|
|
procedure SetIMP_PORTE_COMPRAValue(const aValue: Float);
|
|
function GetIMP_UNIDAD_ULT_COMPValue: Float;
|
|
procedure SetIMP_UNIDAD_ULT_COMPValue(const aValue: Float);
|
|
function GetIMP_NETO_ULT_COMPValue: Float;
|
|
procedure SetIMP_NETO_ULT_COMPValue(const aValue: Float);
|
|
function GetIMP_PORTE_ULT_COMPValue: Float;
|
|
procedure SetIMP_PORTE_ULT_COMPValue(const aValue: Float);
|
|
function GetIMP_UNIDAD_PRO_COMPValue: Float;
|
|
procedure SetIMP_UNIDAD_PRO_COMPValue(const aValue: Float);
|
|
function GetIMP_NETO_PRO_COMPValue: Float;
|
|
procedure SetIMP_NETO_PRO_COMPValue(const aValue: Float);
|
|
function GetIMP_PORTE_PRO_COMPValue: Float;
|
|
procedure SetIMP_PORTE_PRO_COMPValue(const aValue: Float);
|
|
function GetIMP_MARGEN_ULT_VENT_COMPRAValue: Float;
|
|
procedure SetIMP_MARGEN_ULT_VENT_COMPRAValue(const aValue: Float);
|
|
function GetPOR_MARGEN_ULT_VENT_COMPRAValue: Float;
|
|
procedure SetPOR_MARGEN_ULT_VENT_COMPRAValue(const aValue: Float);
|
|
function GetIMP_MARGEN_ULT_VENT_ULT_COMPValue: Float;
|
|
procedure SetIMP_MARGEN_ULT_VENT_ULT_COMPValue(const aValue: Float);
|
|
function GetPOR_MARGEN_ULT_VENT_ULT_COMPValue: Float;
|
|
procedure SetPOR_MARGEN_ULT_VENT_ULT_COMPValue(const aValue: Float);
|
|
function GetIMP_MARGEN_ULT_VENT_PRO_COMPValue: Float;
|
|
procedure SetIMP_MARGEN_ULT_VENT_PRO_COMPValue(const aValue: Float);
|
|
function GetPOR_MARGEN_ULT_VENT_PRO_COMPValue: Float;
|
|
procedure SetPOR_MARGEN_ULT_VENT_PRO_COMPValue(const aValue: Float);
|
|
function GetIMP_MARGEN_PRO_VENT_COMPRAValue: Float;
|
|
procedure SetIMP_MARGEN_PRO_VENT_COMPRAValue(const aValue: Float);
|
|
function GetPOR_MARGEN_PRO_VENT_COMPRAValue: Float;
|
|
procedure SetPOR_MARGEN_PRO_VENT_COMPRAValue(const aValue: Float);
|
|
function GetIMP_MARGEN_PRO_VENT_ULT_COMPValue: Float;
|
|
procedure SetIMP_MARGEN_PRO_VENT_ULT_COMPValue(const aValue: Float);
|
|
function GetPOR_MARGEN_PRO_VENT_ULT_COMPValue: Float;
|
|
procedure SetPOR_MARGEN_PRO_VENT_ULT_COMPValue(const aValue: Float);
|
|
function GetIMP_MARGEN_PRO_VENT_PRO_COMPValue: Float;
|
|
procedure SetIMP_MARGEN_PRO_VENT_PRO_COMPValue(const aValue: Float);
|
|
function GetPOR_MARGEN_PRO_VENT_PRO_COMPValue: Float;
|
|
procedure SetPOR_MARGEN_PRO_VENT_PRO_COMPValue(const aValue: Float);
|
|
|
|
|
|
{ Properties }
|
|
property ID_EMPRESA: Integer read GetID_EMPRESAValue write SetID_EMPRESAValue;
|
|
property ID_CLIENTE: Integer read GetID_CLIENTEValue write SetID_CLIENTEValue;
|
|
property ID_ARTICULO: Integer read GetID_ARTICULOValue write SetID_ARTICULOValue;
|
|
property FAMILIA: String read GetFAMILIAValue write SetFAMILIAValue;
|
|
property REFERENCIA: String read GetREFERENCIAValue write SetREFERENCIAValue;
|
|
property REFERENCIA_PROV: String read GetREFERENCIA_PROVValue write SetREFERENCIA_PROVValue;
|
|
property DESCRIPCION: String read GetDESCRIPCIONValue write SetDESCRIPCIONValue;
|
|
property COMISIONABLE: Integer read GetCOMISIONABLEValue write SetCOMISIONABLEValue;
|
|
property INVENTARIABLE: Integer read GetINVENTARIABLEValue write SetINVENTARIABLEValue;
|
|
property NIF_CIF_CLIENTE: String read GetNIF_CIF_CLIENTEValue write SetNIF_CIF_CLIENTEValue;
|
|
property NOMBRE_CLIENTE: String read GetNOMBRE_CLIENTEValue write SetNOMBRE_CLIENTEValue;
|
|
property PROVEEDOR: String read GetPROVEEDORValue write SetPROVEEDORValue;
|
|
property NOMBRE_COMERCIAL_CLIENTE: String read GetNOMBRE_COMERCIAL_CLIENTEValue write SetNOMBRE_COMERCIAL_CLIENTEValue;
|
|
property NIF_CIF_AGENTE: String read GetNIF_CIF_AGENTEValue write SetNIF_CIF_AGENTEValue;
|
|
property NOMBRE_AGENTE: String read GetNOMBRE_AGENTEValue write SetNOMBRE_AGENTEValue;
|
|
property IMP_UNIDAD_ULT_VENT: Float read GetIMP_UNIDAD_ULT_VENTValue write SetIMP_UNIDAD_ULT_VENTValue;
|
|
property IMP_NETO_ULT_VENT: Float read GetIMP_NETO_ULT_VENTValue write SetIMP_NETO_ULT_VENTValue;
|
|
property IMP_PORTE_ULT_VENT: Float read GetIMP_PORTE_ULT_VENTValue write SetIMP_PORTE_ULT_VENTValue;
|
|
property IMP_UNIDAD_PRO_VENT: Float read GetIMP_UNIDAD_PRO_VENTValue write SetIMP_UNIDAD_PRO_VENTValue;
|
|
property IMP_NETO_PRO_VENT: Float read GetIMP_NETO_PRO_VENTValue write SetIMP_NETO_PRO_VENTValue;
|
|
property IMP_PORTE_PRO_VENT: Float read GetIMP_PORTE_PRO_VENTValue write SetIMP_PORTE_PRO_VENTValue;
|
|
property IMP_UNIDAD_COMPRA: Float read GetIMP_UNIDAD_COMPRAValue write SetIMP_UNIDAD_COMPRAValue;
|
|
property IMP_NETO_COMPRA: Float read GetIMP_NETO_COMPRAValue write SetIMP_NETO_COMPRAValue;
|
|
property IMP_PORTE_COMPRA: Float read GetIMP_PORTE_COMPRAValue write SetIMP_PORTE_COMPRAValue;
|
|
property IMP_UNIDAD_ULT_COMP: Float read GetIMP_UNIDAD_ULT_COMPValue write SetIMP_UNIDAD_ULT_COMPValue;
|
|
property IMP_NETO_ULT_COMP: Float read GetIMP_NETO_ULT_COMPValue write SetIMP_NETO_ULT_COMPValue;
|
|
property IMP_PORTE_ULT_COMP: Float read GetIMP_PORTE_ULT_COMPValue write SetIMP_PORTE_ULT_COMPValue;
|
|
property IMP_UNIDAD_PRO_COMP: Float read GetIMP_UNIDAD_PRO_COMPValue write SetIMP_UNIDAD_PRO_COMPValue;
|
|
property IMP_NETO_PRO_COMP: Float read GetIMP_NETO_PRO_COMPValue write SetIMP_NETO_PRO_COMPValue;
|
|
property IMP_PORTE_PRO_COMP: Float read GetIMP_PORTE_PRO_COMPValue write SetIMP_PORTE_PRO_COMPValue;
|
|
property IMP_MARGEN_ULT_VENT_COMPRA: Float read GetIMP_MARGEN_ULT_VENT_COMPRAValue write SetIMP_MARGEN_ULT_VENT_COMPRAValue;
|
|
property POR_MARGEN_ULT_VENT_COMPRA: Float read GetPOR_MARGEN_ULT_VENT_COMPRAValue write SetPOR_MARGEN_ULT_VENT_COMPRAValue;
|
|
property IMP_MARGEN_ULT_VENT_ULT_COMP: Float read GetIMP_MARGEN_ULT_VENT_ULT_COMPValue write SetIMP_MARGEN_ULT_VENT_ULT_COMPValue;
|
|
property POR_MARGEN_ULT_VENT_ULT_COMP: Float read GetPOR_MARGEN_ULT_VENT_ULT_COMPValue write SetPOR_MARGEN_ULT_VENT_ULT_COMPValue;
|
|
property IMP_MARGEN_ULT_VENT_PRO_COMP: Float read GetIMP_MARGEN_ULT_VENT_PRO_COMPValue write SetIMP_MARGEN_ULT_VENT_PRO_COMPValue;
|
|
property POR_MARGEN_ULT_VENT_PRO_COMP: Float read GetPOR_MARGEN_ULT_VENT_PRO_COMPValue write SetPOR_MARGEN_ULT_VENT_PRO_COMPValue;
|
|
property IMP_MARGEN_PRO_VENT_COMPRA: Float read GetIMP_MARGEN_PRO_VENT_COMPRAValue write SetIMP_MARGEN_PRO_VENT_COMPRAValue;
|
|
property POR_MARGEN_PRO_VENT_COMPRA: Float read GetPOR_MARGEN_PRO_VENT_COMPRAValue write SetPOR_MARGEN_PRO_VENT_COMPRAValue;
|
|
property IMP_MARGEN_PRO_VENT_ULT_COMP: Float read GetIMP_MARGEN_PRO_VENT_ULT_COMPValue write SetIMP_MARGEN_PRO_VENT_ULT_COMPValue;
|
|
property POR_MARGEN_PRO_VENT_ULT_COMP: Float read GetPOR_MARGEN_PRO_VENT_ULT_COMPValue write SetPOR_MARGEN_PRO_VENT_ULT_COMPValue;
|
|
property IMP_MARGEN_PRO_VENT_PRO_COMP: Float read GetIMP_MARGEN_PRO_VENT_PRO_COMPValue write SetIMP_MARGEN_PRO_VENT_PRO_COMPValue;
|
|
property POR_MARGEN_PRO_VENT_PRO_COMP: Float read GetPOR_MARGEN_PRO_VENT_PRO_COMPValue write SetPOR_MARGEN_PRO_VENT_PRO_COMPValue;
|
|
end;
|
|
|
|
{ TInfMargenPorClienteDataTableRules }
|
|
TInfMargenPorClienteDataTableRules = class(TDADataTableRules, IInfMargenPorCliente)
|
|
private
|
|
protected
|
|
{ Property getters and setters }
|
|
function GetID_EMPRESAValue: Integer; virtual;
|
|
procedure SetID_EMPRESAValue(const aValue: Integer); virtual;
|
|
function GetID_CLIENTEValue: Integer; virtual;
|
|
procedure SetID_CLIENTEValue(const aValue: Integer); virtual;
|
|
function GetID_ARTICULOValue: Integer; virtual;
|
|
procedure SetID_ARTICULOValue(const aValue: Integer); virtual;
|
|
function GetFAMILIAValue: String; virtual;
|
|
procedure SetFAMILIAValue(const aValue: String); virtual;
|
|
function GetREFERENCIAValue: String; virtual;
|
|
procedure SetREFERENCIAValue(const aValue: String); virtual;
|
|
function GetREFERENCIA_PROVValue: String; virtual;
|
|
procedure SetREFERENCIA_PROVValue(const aValue: String); virtual;
|
|
function GetDESCRIPCIONValue: String; virtual;
|
|
procedure SetDESCRIPCIONValue(const aValue: String); virtual;
|
|
function GetCOMISIONABLEValue: Integer; virtual;
|
|
procedure SetCOMISIONABLEValue(const aValue: Integer); virtual;
|
|
function GetINVENTARIABLEValue: Integer; virtual;
|
|
procedure SetINVENTARIABLEValue(const aValue: Integer); virtual;
|
|
function GetNIF_CIF_CLIENTEValue: String; virtual;
|
|
procedure SetNIF_CIF_CLIENTEValue(const aValue: String); virtual;
|
|
function GetNOMBRE_CLIENTEValue: String; virtual;
|
|
procedure SetNOMBRE_CLIENTEValue(const aValue: String); virtual;
|
|
function GetPROVEEDORValue: String; virtual;
|
|
procedure SetPROVEEDORValue(const aValue: String); virtual;
|
|
function GetNOMBRE_COMERCIAL_CLIENTEValue: String; virtual;
|
|
procedure SetNOMBRE_COMERCIAL_CLIENTEValue(const aValue: String); virtual;
|
|
function GetNIF_CIF_AGENTEValue: String; virtual;
|
|
procedure SetNIF_CIF_AGENTEValue(const aValue: String); virtual;
|
|
function GetNOMBRE_AGENTEValue: String; virtual;
|
|
procedure SetNOMBRE_AGENTEValue(const aValue: String); virtual;
|
|
function GetIMP_UNIDAD_ULT_VENTValue: Float; virtual;
|
|
procedure SetIMP_UNIDAD_ULT_VENTValue(const aValue: Float); virtual;
|
|
function GetIMP_NETO_ULT_VENTValue: Float; virtual;
|
|
procedure SetIMP_NETO_ULT_VENTValue(const aValue: Float); virtual;
|
|
function GetIMP_PORTE_ULT_VENTValue: Float; virtual;
|
|
procedure SetIMP_PORTE_ULT_VENTValue(const aValue: Float); virtual;
|
|
function GetIMP_UNIDAD_PRO_VENTValue: Float; virtual;
|
|
procedure SetIMP_UNIDAD_PRO_VENTValue(const aValue: Float); virtual;
|
|
function GetIMP_NETO_PRO_VENTValue: Float; virtual;
|
|
procedure SetIMP_NETO_PRO_VENTValue(const aValue: Float); virtual;
|
|
function GetIMP_PORTE_PRO_VENTValue: Float; virtual;
|
|
procedure SetIMP_PORTE_PRO_VENTValue(const aValue: Float); virtual;
|
|
function GetIMP_UNIDAD_COMPRAValue: Float; virtual;
|
|
procedure SetIMP_UNIDAD_COMPRAValue(const aValue: Float); virtual;
|
|
function GetIMP_NETO_COMPRAValue: Float; virtual;
|
|
procedure SetIMP_NETO_COMPRAValue(const aValue: Float); virtual;
|
|
function GetIMP_PORTE_COMPRAValue: Float; virtual;
|
|
procedure SetIMP_PORTE_COMPRAValue(const aValue: Float); virtual;
|
|
function GetIMP_UNIDAD_ULT_COMPValue: Float; virtual;
|
|
procedure SetIMP_UNIDAD_ULT_COMPValue(const aValue: Float); virtual;
|
|
function GetIMP_NETO_ULT_COMPValue: Float; virtual;
|
|
procedure SetIMP_NETO_ULT_COMPValue(const aValue: Float); virtual;
|
|
function GetIMP_PORTE_ULT_COMPValue: Float; virtual;
|
|
procedure SetIMP_PORTE_ULT_COMPValue(const aValue: Float); virtual;
|
|
function GetIMP_UNIDAD_PRO_COMPValue: Float; virtual;
|
|
procedure SetIMP_UNIDAD_PRO_COMPValue(const aValue: Float); virtual;
|
|
function GetIMP_NETO_PRO_COMPValue: Float; virtual;
|
|
procedure SetIMP_NETO_PRO_COMPValue(const aValue: Float); virtual;
|
|
function GetIMP_PORTE_PRO_COMPValue: Float; virtual;
|
|
procedure SetIMP_PORTE_PRO_COMPValue(const aValue: Float); virtual;
|
|
function GetIMP_MARGEN_ULT_VENT_COMPRAValue: Float; virtual;
|
|
procedure SetIMP_MARGEN_ULT_VENT_COMPRAValue(const aValue: Float); virtual;
|
|
function GetPOR_MARGEN_ULT_VENT_COMPRAValue: Float; virtual;
|
|
procedure SetPOR_MARGEN_ULT_VENT_COMPRAValue(const aValue: Float); virtual;
|
|
function GetIMP_MARGEN_ULT_VENT_ULT_COMPValue: Float; virtual;
|
|
procedure SetIMP_MARGEN_ULT_VENT_ULT_COMPValue(const aValue: Float); virtual;
|
|
function GetPOR_MARGEN_ULT_VENT_ULT_COMPValue: Float; virtual;
|
|
procedure SetPOR_MARGEN_ULT_VENT_ULT_COMPValue(const aValue: Float); virtual;
|
|
function GetIMP_MARGEN_ULT_VENT_PRO_COMPValue: Float; virtual;
|
|
procedure SetIMP_MARGEN_ULT_VENT_PRO_COMPValue(const aValue: Float); virtual;
|
|
function GetPOR_MARGEN_ULT_VENT_PRO_COMPValue: Float; virtual;
|
|
procedure SetPOR_MARGEN_ULT_VENT_PRO_COMPValue(const aValue: Float); virtual;
|
|
function GetIMP_MARGEN_PRO_VENT_COMPRAValue: Float; virtual;
|
|
procedure SetIMP_MARGEN_PRO_VENT_COMPRAValue(const aValue: Float); virtual;
|
|
function GetPOR_MARGEN_PRO_VENT_COMPRAValue: Float; virtual;
|
|
procedure SetPOR_MARGEN_PRO_VENT_COMPRAValue(const aValue: Float); virtual;
|
|
function GetIMP_MARGEN_PRO_VENT_ULT_COMPValue: Float; virtual;
|
|
procedure SetIMP_MARGEN_PRO_VENT_ULT_COMPValue(const aValue: Float); virtual;
|
|
function GetPOR_MARGEN_PRO_VENT_ULT_COMPValue: Float; virtual;
|
|
procedure SetPOR_MARGEN_PRO_VENT_ULT_COMPValue(const aValue: Float); virtual;
|
|
function GetIMP_MARGEN_PRO_VENT_PRO_COMPValue: Float; virtual;
|
|
procedure SetIMP_MARGEN_PRO_VENT_PRO_COMPValue(const aValue: Float); virtual;
|
|
function GetPOR_MARGEN_PRO_VENT_PRO_COMPValue: Float; virtual;
|
|
procedure SetPOR_MARGEN_PRO_VENT_PRO_COMPValue(const aValue: Float); virtual;
|
|
|
|
{ Properties }
|
|
property ID_EMPRESA: Integer read GetID_EMPRESAValue write SetID_EMPRESAValue;
|
|
property ID_CLIENTE: Integer read GetID_CLIENTEValue write SetID_CLIENTEValue;
|
|
property ID_ARTICULO: Integer read GetID_ARTICULOValue write SetID_ARTICULOValue;
|
|
property FAMILIA: String read GetFAMILIAValue write SetFAMILIAValue;
|
|
property REFERENCIA: String read GetREFERENCIAValue write SetREFERENCIAValue;
|
|
property REFERENCIA_PROV: String read GetREFERENCIA_PROVValue write SetREFERENCIA_PROVValue;
|
|
property DESCRIPCION: String read GetDESCRIPCIONValue write SetDESCRIPCIONValue;
|
|
property COMISIONABLE: Integer read GetCOMISIONABLEValue write SetCOMISIONABLEValue;
|
|
property INVENTARIABLE: Integer read GetINVENTARIABLEValue write SetINVENTARIABLEValue;
|
|
property NIF_CIF_CLIENTE: String read GetNIF_CIF_CLIENTEValue write SetNIF_CIF_CLIENTEValue;
|
|
property NOMBRE_CLIENTE: String read GetNOMBRE_CLIENTEValue write SetNOMBRE_CLIENTEValue;
|
|
property PROVEEDOR: String read GetPROVEEDORValue write SetPROVEEDORValue;
|
|
property NOMBRE_COMERCIAL_CLIENTE: String read GetNOMBRE_COMERCIAL_CLIENTEValue write SetNOMBRE_COMERCIAL_CLIENTEValue;
|
|
property NIF_CIF_AGENTE: String read GetNIF_CIF_AGENTEValue write SetNIF_CIF_AGENTEValue;
|
|
property NOMBRE_AGENTE: String read GetNOMBRE_AGENTEValue write SetNOMBRE_AGENTEValue;
|
|
property IMP_UNIDAD_ULT_VENT: Float read GetIMP_UNIDAD_ULT_VENTValue write SetIMP_UNIDAD_ULT_VENTValue;
|
|
property IMP_NETO_ULT_VENT: Float read GetIMP_NETO_ULT_VENTValue write SetIMP_NETO_ULT_VENTValue;
|
|
property IMP_PORTE_ULT_VENT: Float read GetIMP_PORTE_ULT_VENTValue write SetIMP_PORTE_ULT_VENTValue;
|
|
property IMP_UNIDAD_PRO_VENT: Float read GetIMP_UNIDAD_PRO_VENTValue write SetIMP_UNIDAD_PRO_VENTValue;
|
|
property IMP_NETO_PRO_VENT: Float read GetIMP_NETO_PRO_VENTValue write SetIMP_NETO_PRO_VENTValue;
|
|
property IMP_PORTE_PRO_VENT: Float read GetIMP_PORTE_PRO_VENTValue write SetIMP_PORTE_PRO_VENTValue;
|
|
property IMP_UNIDAD_COMPRA: Float read GetIMP_UNIDAD_COMPRAValue write SetIMP_UNIDAD_COMPRAValue;
|
|
property IMP_NETO_COMPRA: Float read GetIMP_NETO_COMPRAValue write SetIMP_NETO_COMPRAValue;
|
|
property IMP_PORTE_COMPRA: Float read GetIMP_PORTE_COMPRAValue write SetIMP_PORTE_COMPRAValue;
|
|
property IMP_UNIDAD_ULT_COMP: Float read GetIMP_UNIDAD_ULT_COMPValue write SetIMP_UNIDAD_ULT_COMPValue;
|
|
property IMP_NETO_ULT_COMP: Float read GetIMP_NETO_ULT_COMPValue write SetIMP_NETO_ULT_COMPValue;
|
|
property IMP_PORTE_ULT_COMP: Float read GetIMP_PORTE_ULT_COMPValue write SetIMP_PORTE_ULT_COMPValue;
|
|
property IMP_UNIDAD_PRO_COMP: Float read GetIMP_UNIDAD_PRO_COMPValue write SetIMP_UNIDAD_PRO_COMPValue;
|
|
property IMP_NETO_PRO_COMP: Float read GetIMP_NETO_PRO_COMPValue write SetIMP_NETO_PRO_COMPValue;
|
|
property IMP_PORTE_PRO_COMP: Float read GetIMP_PORTE_PRO_COMPValue write SetIMP_PORTE_PRO_COMPValue;
|
|
property IMP_MARGEN_ULT_VENT_COMPRA: Float read GetIMP_MARGEN_ULT_VENT_COMPRAValue write SetIMP_MARGEN_ULT_VENT_COMPRAValue;
|
|
property POR_MARGEN_ULT_VENT_COMPRA: Float read GetPOR_MARGEN_ULT_VENT_COMPRAValue write SetPOR_MARGEN_ULT_VENT_COMPRAValue;
|
|
property IMP_MARGEN_ULT_VENT_ULT_COMP: Float read GetIMP_MARGEN_ULT_VENT_ULT_COMPValue write SetIMP_MARGEN_ULT_VENT_ULT_COMPValue;
|
|
property POR_MARGEN_ULT_VENT_ULT_COMP: Float read GetPOR_MARGEN_ULT_VENT_ULT_COMPValue write SetPOR_MARGEN_ULT_VENT_ULT_COMPValue;
|
|
property IMP_MARGEN_ULT_VENT_PRO_COMP: Float read GetIMP_MARGEN_ULT_VENT_PRO_COMPValue write SetIMP_MARGEN_ULT_VENT_PRO_COMPValue;
|
|
property POR_MARGEN_ULT_VENT_PRO_COMP: Float read GetPOR_MARGEN_ULT_VENT_PRO_COMPValue write SetPOR_MARGEN_ULT_VENT_PRO_COMPValue;
|
|
property IMP_MARGEN_PRO_VENT_COMPRA: Float read GetIMP_MARGEN_PRO_VENT_COMPRAValue write SetIMP_MARGEN_PRO_VENT_COMPRAValue;
|
|
property POR_MARGEN_PRO_VENT_COMPRA: Float read GetPOR_MARGEN_PRO_VENT_COMPRAValue write SetPOR_MARGEN_PRO_VENT_COMPRAValue;
|
|
property IMP_MARGEN_PRO_VENT_ULT_COMP: Float read GetIMP_MARGEN_PRO_VENT_ULT_COMPValue write SetIMP_MARGEN_PRO_VENT_ULT_COMPValue;
|
|
property POR_MARGEN_PRO_VENT_ULT_COMP: Float read GetPOR_MARGEN_PRO_VENT_ULT_COMPValue write SetPOR_MARGEN_PRO_VENT_ULT_COMPValue;
|
|
property IMP_MARGEN_PRO_VENT_PRO_COMP: Float read GetIMP_MARGEN_PRO_VENT_PRO_COMPValue write SetIMP_MARGEN_PRO_VENT_PRO_COMPValue;
|
|
property POR_MARGEN_PRO_VENT_PRO_COMP: Float read GetPOR_MARGEN_PRO_VENT_PRO_COMPValue write SetPOR_MARGEN_PRO_VENT_PRO_COMPValue;
|
|
|
|
public
|
|
constructor Create(aDataTable: TDADataTable); override;
|
|
destructor Destroy; override;
|
|
|
|
end;
|
|
|
|
{ IInfMargenPorArticulo }
|
|
IInfMargenPorArticulo = interface(IDAStronglyTypedDataTable)
|
|
['{1AC9E5E3-0FDF-4FAF-9DD9-FF619FC0BE5B}']
|
|
{ Property getters and setters }
|
|
function GetID_EMPRESAValue: Integer;
|
|
procedure SetID_EMPRESAValue(const aValue: Integer);
|
|
function GetID_ARTICULOValue: Integer;
|
|
procedure SetID_ARTICULOValue(const aValue: Integer);
|
|
function GetFAMILIAValue: String;
|
|
procedure SetFAMILIAValue(const aValue: String);
|
|
function GetREFERENCIAValue: String;
|
|
procedure SetREFERENCIAValue(const aValue: String);
|
|
function GetREFERENCIA_PROVValue: String;
|
|
procedure SetREFERENCIA_PROVValue(const aValue: String);
|
|
function GetPROVEEDORValue: String;
|
|
procedure SetPROVEEDORValue(const aValue: String);
|
|
function GetDESCRIPCIONValue: String;
|
|
procedure SetDESCRIPCIONValue(const aValue: String);
|
|
function GetCOMISIONABLEValue: Integer;
|
|
procedure SetCOMISIONABLEValue(const aValue: Integer);
|
|
function GetINVENTARIABLEValue: Integer;
|
|
procedure SetINVENTARIABLEValue(const aValue: Integer);
|
|
function GetIMP_UNIDAD_ULT_VENTValue: Float;
|
|
procedure SetIMP_UNIDAD_ULT_VENTValue(const aValue: Float);
|
|
function GetIMP_NETO_ULT_VENTValue: Float;
|
|
procedure SetIMP_NETO_ULT_VENTValue(const aValue: Float);
|
|
function GetIMP_PORTE_ULT_VENTValue: Float;
|
|
procedure SetIMP_PORTE_ULT_VENTValue(const aValue: Float);
|
|
function GetIMP_UNIDAD_PRO_VENTValue: Float;
|
|
procedure SetIMP_UNIDAD_PRO_VENTValue(const aValue: Float);
|
|
function GetIMP_NETO_PRO_VENTValue: Float;
|
|
procedure SetIMP_NETO_PRO_VENTValue(const aValue: Float);
|
|
function GetIMP_PORTE_PRO_VENTValue: Float;
|
|
procedure SetIMP_PORTE_PRO_VENTValue(const aValue: Float);
|
|
function GetIMP_UNIDAD_COMPRAValue: Float;
|
|
procedure SetIMP_UNIDAD_COMPRAValue(const aValue: Float);
|
|
function GetIMP_NETO_COMPRAValue: Float;
|
|
procedure SetIMP_NETO_COMPRAValue(const aValue: Float);
|
|
function GetIMP_PORTE_COMPRAValue: Float;
|
|
procedure SetIMP_PORTE_COMPRAValue(const aValue: Float);
|
|
function GetIMP_UNIDAD_ULT_COMPValue: Float;
|
|
procedure SetIMP_UNIDAD_ULT_COMPValue(const aValue: Float);
|
|
function GetIMP_NETO_ULT_COMPValue: Float;
|
|
procedure SetIMP_NETO_ULT_COMPValue(const aValue: Float);
|
|
function GetIMP_PORTE_ULT_COMPValue: Float;
|
|
procedure SetIMP_PORTE_ULT_COMPValue(const aValue: Float);
|
|
function GetIMP_UNIDAD_PRO_COMPValue: Float;
|
|
procedure SetIMP_UNIDAD_PRO_COMPValue(const aValue: Float);
|
|
function GetIMP_NETO_PRO_COMPValue: Float;
|
|
procedure SetIMP_NETO_PRO_COMPValue(const aValue: Float);
|
|
function GetIMP_PORTE_PRO_COMPValue: Float;
|
|
procedure SetIMP_PORTE_PRO_COMPValue(const aValue: Float);
|
|
function GetIMP_MARGEN_ULT_VENT_COMPRAValue: Float;
|
|
procedure SetIMP_MARGEN_ULT_VENT_COMPRAValue(const aValue: Float);
|
|
function GetPOR_MARGEN_ULT_VENT_COMPRAValue: Float;
|
|
procedure SetPOR_MARGEN_ULT_VENT_COMPRAValue(const aValue: Float);
|
|
function GetIMP_MARGEN_ULT_VENT_ULT_COMPValue: Float;
|
|
procedure SetIMP_MARGEN_ULT_VENT_ULT_COMPValue(const aValue: Float);
|
|
function GetPOR_MARGEN_ULT_VENT_ULT_COMPValue: Float;
|
|
procedure SetPOR_MARGEN_ULT_VENT_ULT_COMPValue(const aValue: Float);
|
|
function GetIMP_MARGEN_ULT_VENT_PRO_COMPValue: Float;
|
|
procedure SetIMP_MARGEN_ULT_VENT_PRO_COMPValue(const aValue: Float);
|
|
function GetPOR_MARGEN_ULT_VENT_PRO_COMPValue: Float;
|
|
procedure SetPOR_MARGEN_ULT_VENT_PRO_COMPValue(const aValue: Float);
|
|
function GetIMP_MARGEN_PRO_VENT_COMPRAValue: Float;
|
|
procedure SetIMP_MARGEN_PRO_VENT_COMPRAValue(const aValue: Float);
|
|
function GetPOR_MARGEN_PRO_VENT_COMPRAValue: Float;
|
|
procedure SetPOR_MARGEN_PRO_VENT_COMPRAValue(const aValue: Float);
|
|
function GetIMP_MARGEN_PRO_VENT_ULT_COMPValue: Float;
|
|
procedure SetIMP_MARGEN_PRO_VENT_ULT_COMPValue(const aValue: Float);
|
|
function GetPOR_MARGEN_PRO_VENT_ULT_COMPValue: Float;
|
|
procedure SetPOR_MARGEN_PRO_VENT_ULT_COMPValue(const aValue: Float);
|
|
function GetIMP_MARGEN_PRO_VENT_PRO_COMPValue: Float;
|
|
procedure SetIMP_MARGEN_PRO_VENT_PRO_COMPValue(const aValue: Float);
|
|
function GetPOR_MARGEN_PRO_VENT_PRO_COMPValue: Float;
|
|
procedure SetPOR_MARGEN_PRO_VENT_PRO_COMPValue(const aValue: Float);
|
|
|
|
|
|
{ Properties }
|
|
property ID_EMPRESA: Integer read GetID_EMPRESAValue write SetID_EMPRESAValue;
|
|
property ID_ARTICULO: Integer read GetID_ARTICULOValue write SetID_ARTICULOValue;
|
|
property FAMILIA: String read GetFAMILIAValue write SetFAMILIAValue;
|
|
property REFERENCIA: String read GetREFERENCIAValue write SetREFERENCIAValue;
|
|
property REFERENCIA_PROV: String read GetREFERENCIA_PROVValue write SetREFERENCIA_PROVValue;
|
|
property PROVEEDOR: String read GetPROVEEDORValue write SetPROVEEDORValue;
|
|
property DESCRIPCION: String read GetDESCRIPCIONValue write SetDESCRIPCIONValue;
|
|
property COMISIONABLE: Integer read GetCOMISIONABLEValue write SetCOMISIONABLEValue;
|
|
property INVENTARIABLE: Integer read GetINVENTARIABLEValue write SetINVENTARIABLEValue;
|
|
property IMP_UNIDAD_ULT_VENT: Float read GetIMP_UNIDAD_ULT_VENTValue write SetIMP_UNIDAD_ULT_VENTValue;
|
|
property IMP_NETO_ULT_VENT: Float read GetIMP_NETO_ULT_VENTValue write SetIMP_NETO_ULT_VENTValue;
|
|
property IMP_PORTE_ULT_VENT: Float read GetIMP_PORTE_ULT_VENTValue write SetIMP_PORTE_ULT_VENTValue;
|
|
property IMP_UNIDAD_PRO_VENT: Float read GetIMP_UNIDAD_PRO_VENTValue write SetIMP_UNIDAD_PRO_VENTValue;
|
|
property IMP_NETO_PRO_VENT: Float read GetIMP_NETO_PRO_VENTValue write SetIMP_NETO_PRO_VENTValue;
|
|
property IMP_PORTE_PRO_VENT: Float read GetIMP_PORTE_PRO_VENTValue write SetIMP_PORTE_PRO_VENTValue;
|
|
property IMP_UNIDAD_COMPRA: Float read GetIMP_UNIDAD_COMPRAValue write SetIMP_UNIDAD_COMPRAValue;
|
|
property IMP_NETO_COMPRA: Float read GetIMP_NETO_COMPRAValue write SetIMP_NETO_COMPRAValue;
|
|
property IMP_PORTE_COMPRA: Float read GetIMP_PORTE_COMPRAValue write SetIMP_PORTE_COMPRAValue;
|
|
property IMP_UNIDAD_ULT_COMP: Float read GetIMP_UNIDAD_ULT_COMPValue write SetIMP_UNIDAD_ULT_COMPValue;
|
|
property IMP_NETO_ULT_COMP: Float read GetIMP_NETO_ULT_COMPValue write SetIMP_NETO_ULT_COMPValue;
|
|
property IMP_PORTE_ULT_COMP: Float read GetIMP_PORTE_ULT_COMPValue write SetIMP_PORTE_ULT_COMPValue;
|
|
property IMP_UNIDAD_PRO_COMP: Float read GetIMP_UNIDAD_PRO_COMPValue write SetIMP_UNIDAD_PRO_COMPValue;
|
|
property IMP_NETO_PRO_COMP: Float read GetIMP_NETO_PRO_COMPValue write SetIMP_NETO_PRO_COMPValue;
|
|
property IMP_PORTE_PRO_COMP: Float read GetIMP_PORTE_PRO_COMPValue write SetIMP_PORTE_PRO_COMPValue;
|
|
property IMP_MARGEN_ULT_VENT_COMPRA: Float read GetIMP_MARGEN_ULT_VENT_COMPRAValue write SetIMP_MARGEN_ULT_VENT_COMPRAValue;
|
|
property POR_MARGEN_ULT_VENT_COMPRA: Float read GetPOR_MARGEN_ULT_VENT_COMPRAValue write SetPOR_MARGEN_ULT_VENT_COMPRAValue;
|
|
property IMP_MARGEN_ULT_VENT_ULT_COMP: Float read GetIMP_MARGEN_ULT_VENT_ULT_COMPValue write SetIMP_MARGEN_ULT_VENT_ULT_COMPValue;
|
|
property POR_MARGEN_ULT_VENT_ULT_COMP: Float read GetPOR_MARGEN_ULT_VENT_ULT_COMPValue write SetPOR_MARGEN_ULT_VENT_ULT_COMPValue;
|
|
property IMP_MARGEN_ULT_VENT_PRO_COMP: Float read GetIMP_MARGEN_ULT_VENT_PRO_COMPValue write SetIMP_MARGEN_ULT_VENT_PRO_COMPValue;
|
|
property POR_MARGEN_ULT_VENT_PRO_COMP: Float read GetPOR_MARGEN_ULT_VENT_PRO_COMPValue write SetPOR_MARGEN_ULT_VENT_PRO_COMPValue;
|
|
property IMP_MARGEN_PRO_VENT_COMPRA: Float read GetIMP_MARGEN_PRO_VENT_COMPRAValue write SetIMP_MARGEN_PRO_VENT_COMPRAValue;
|
|
property POR_MARGEN_PRO_VENT_COMPRA: Float read GetPOR_MARGEN_PRO_VENT_COMPRAValue write SetPOR_MARGEN_PRO_VENT_COMPRAValue;
|
|
property IMP_MARGEN_PRO_VENT_ULT_COMP: Float read GetIMP_MARGEN_PRO_VENT_ULT_COMPValue write SetIMP_MARGEN_PRO_VENT_ULT_COMPValue;
|
|
property POR_MARGEN_PRO_VENT_ULT_COMP: Float read GetPOR_MARGEN_PRO_VENT_ULT_COMPValue write SetPOR_MARGEN_PRO_VENT_ULT_COMPValue;
|
|
property IMP_MARGEN_PRO_VENT_PRO_COMP: Float read GetIMP_MARGEN_PRO_VENT_PRO_COMPValue write SetIMP_MARGEN_PRO_VENT_PRO_COMPValue;
|
|
property POR_MARGEN_PRO_VENT_PRO_COMP: Float read GetPOR_MARGEN_PRO_VENT_PRO_COMPValue write SetPOR_MARGEN_PRO_VENT_PRO_COMPValue;
|
|
end;
|
|
|
|
{ TInfMargenPorArticuloDataTableRules }
|
|
TInfMargenPorArticuloDataTableRules = class(TDADataTableRules, IInfMargenPorArticulo)
|
|
private
|
|
protected
|
|
{ Property getters and setters }
|
|
function GetID_EMPRESAValue: Integer; virtual;
|
|
procedure SetID_EMPRESAValue(const aValue: Integer); virtual;
|
|
function GetID_ARTICULOValue: Integer; virtual;
|
|
procedure SetID_ARTICULOValue(const aValue: Integer); virtual;
|
|
function GetFAMILIAValue: String; virtual;
|
|
procedure SetFAMILIAValue(const aValue: String); virtual;
|
|
function GetREFERENCIAValue: String; virtual;
|
|
procedure SetREFERENCIAValue(const aValue: String); virtual;
|
|
function GetREFERENCIA_PROVValue: String; virtual;
|
|
procedure SetREFERENCIA_PROVValue(const aValue: String); virtual;
|
|
function GetPROVEEDORValue: String; virtual;
|
|
procedure SetPROVEEDORValue(const aValue: String); virtual;
|
|
function GetDESCRIPCIONValue: String; virtual;
|
|
procedure SetDESCRIPCIONValue(const aValue: String); virtual;
|
|
function GetCOMISIONABLEValue: Integer; virtual;
|
|
procedure SetCOMISIONABLEValue(const aValue: Integer); virtual;
|
|
function GetINVENTARIABLEValue: Integer; virtual;
|
|
procedure SetINVENTARIABLEValue(const aValue: Integer); virtual;
|
|
function GetIMP_UNIDAD_ULT_VENTValue: Float; virtual;
|
|
procedure SetIMP_UNIDAD_ULT_VENTValue(const aValue: Float); virtual;
|
|
function GetIMP_NETO_ULT_VENTValue: Float; virtual;
|
|
procedure SetIMP_NETO_ULT_VENTValue(const aValue: Float); virtual;
|
|
function GetIMP_PORTE_ULT_VENTValue: Float; virtual;
|
|
procedure SetIMP_PORTE_ULT_VENTValue(const aValue: Float); virtual;
|
|
function GetIMP_UNIDAD_PRO_VENTValue: Float; virtual;
|
|
procedure SetIMP_UNIDAD_PRO_VENTValue(const aValue: Float); virtual;
|
|
function GetIMP_NETO_PRO_VENTValue: Float; virtual;
|
|
procedure SetIMP_NETO_PRO_VENTValue(const aValue: Float); virtual;
|
|
function GetIMP_PORTE_PRO_VENTValue: Float; virtual;
|
|
procedure SetIMP_PORTE_PRO_VENTValue(const aValue: Float); virtual;
|
|
function GetIMP_UNIDAD_COMPRAValue: Float; virtual;
|
|
procedure SetIMP_UNIDAD_COMPRAValue(const aValue: Float); virtual;
|
|
function GetIMP_NETO_COMPRAValue: Float; virtual;
|
|
procedure SetIMP_NETO_COMPRAValue(const aValue: Float); virtual;
|
|
function GetIMP_PORTE_COMPRAValue: Float; virtual;
|
|
procedure SetIMP_PORTE_COMPRAValue(const aValue: Float); virtual;
|
|
function GetIMP_UNIDAD_ULT_COMPValue: Float; virtual;
|
|
procedure SetIMP_UNIDAD_ULT_COMPValue(const aValue: Float); virtual;
|
|
function GetIMP_NETO_ULT_COMPValue: Float; virtual;
|
|
procedure SetIMP_NETO_ULT_COMPValue(const aValue: Float); virtual;
|
|
function GetIMP_PORTE_ULT_COMPValue: Float; virtual;
|
|
procedure SetIMP_PORTE_ULT_COMPValue(const aValue: Float); virtual;
|
|
function GetIMP_UNIDAD_PRO_COMPValue: Float; virtual;
|
|
procedure SetIMP_UNIDAD_PRO_COMPValue(const aValue: Float); virtual;
|
|
function GetIMP_NETO_PRO_COMPValue: Float; virtual;
|
|
procedure SetIMP_NETO_PRO_COMPValue(const aValue: Float); virtual;
|
|
function GetIMP_PORTE_PRO_COMPValue: Float; virtual;
|
|
procedure SetIMP_PORTE_PRO_COMPValue(const aValue: Float); virtual;
|
|
function GetIMP_MARGEN_ULT_VENT_COMPRAValue: Float; virtual;
|
|
procedure SetIMP_MARGEN_ULT_VENT_COMPRAValue(const aValue: Float); virtual;
|
|
function GetPOR_MARGEN_ULT_VENT_COMPRAValue: Float; virtual;
|
|
procedure SetPOR_MARGEN_ULT_VENT_COMPRAValue(const aValue: Float); virtual;
|
|
function GetIMP_MARGEN_ULT_VENT_ULT_COMPValue: Float; virtual;
|
|
procedure SetIMP_MARGEN_ULT_VENT_ULT_COMPValue(const aValue: Float); virtual;
|
|
function GetPOR_MARGEN_ULT_VENT_ULT_COMPValue: Float; virtual;
|
|
procedure SetPOR_MARGEN_ULT_VENT_ULT_COMPValue(const aValue: Float); virtual;
|
|
function GetIMP_MARGEN_ULT_VENT_PRO_COMPValue: Float; virtual;
|
|
procedure SetIMP_MARGEN_ULT_VENT_PRO_COMPValue(const aValue: Float); virtual;
|
|
function GetPOR_MARGEN_ULT_VENT_PRO_COMPValue: Float; virtual;
|
|
procedure SetPOR_MARGEN_ULT_VENT_PRO_COMPValue(const aValue: Float); virtual;
|
|
function GetIMP_MARGEN_PRO_VENT_COMPRAValue: Float; virtual;
|
|
procedure SetIMP_MARGEN_PRO_VENT_COMPRAValue(const aValue: Float); virtual;
|
|
function GetPOR_MARGEN_PRO_VENT_COMPRAValue: Float; virtual;
|
|
procedure SetPOR_MARGEN_PRO_VENT_COMPRAValue(const aValue: Float); virtual;
|
|
function GetIMP_MARGEN_PRO_VENT_ULT_COMPValue: Float; virtual;
|
|
procedure SetIMP_MARGEN_PRO_VENT_ULT_COMPValue(const aValue: Float); virtual;
|
|
function GetPOR_MARGEN_PRO_VENT_ULT_COMPValue: Float; virtual;
|
|
procedure SetPOR_MARGEN_PRO_VENT_ULT_COMPValue(const aValue: Float); virtual;
|
|
function GetIMP_MARGEN_PRO_VENT_PRO_COMPValue: Float; virtual;
|
|
procedure SetIMP_MARGEN_PRO_VENT_PRO_COMPValue(const aValue: Float); virtual;
|
|
function GetPOR_MARGEN_PRO_VENT_PRO_COMPValue: Float; virtual;
|
|
procedure SetPOR_MARGEN_PRO_VENT_PRO_COMPValue(const aValue: Float); virtual;
|
|
|
|
{ Properties }
|
|
property ID_EMPRESA: Integer read GetID_EMPRESAValue write SetID_EMPRESAValue;
|
|
property ID_ARTICULO: Integer read GetID_ARTICULOValue write SetID_ARTICULOValue;
|
|
property FAMILIA: String read GetFAMILIAValue write SetFAMILIAValue;
|
|
property REFERENCIA: String read GetREFERENCIAValue write SetREFERENCIAValue;
|
|
property REFERENCIA_PROV: String read GetREFERENCIA_PROVValue write SetREFERENCIA_PROVValue;
|
|
property PROVEEDOR: String read GetPROVEEDORValue write SetPROVEEDORValue;
|
|
property DESCRIPCION: String read GetDESCRIPCIONValue write SetDESCRIPCIONValue;
|
|
property COMISIONABLE: Integer read GetCOMISIONABLEValue write SetCOMISIONABLEValue;
|
|
property INVENTARIABLE: Integer read GetINVENTARIABLEValue write SetINVENTARIABLEValue;
|
|
property IMP_UNIDAD_ULT_VENT: Float read GetIMP_UNIDAD_ULT_VENTValue write SetIMP_UNIDAD_ULT_VENTValue;
|
|
property IMP_NETO_ULT_VENT: Float read GetIMP_NETO_ULT_VENTValue write SetIMP_NETO_ULT_VENTValue;
|
|
property IMP_PORTE_ULT_VENT: Float read GetIMP_PORTE_ULT_VENTValue write SetIMP_PORTE_ULT_VENTValue;
|
|
property IMP_UNIDAD_PRO_VENT: Float read GetIMP_UNIDAD_PRO_VENTValue write SetIMP_UNIDAD_PRO_VENTValue;
|
|
property IMP_NETO_PRO_VENT: Float read GetIMP_NETO_PRO_VENTValue write SetIMP_NETO_PRO_VENTValue;
|
|
property IMP_PORTE_PRO_VENT: Float read GetIMP_PORTE_PRO_VENTValue write SetIMP_PORTE_PRO_VENTValue;
|
|
property IMP_UNIDAD_COMPRA: Float read GetIMP_UNIDAD_COMPRAValue write SetIMP_UNIDAD_COMPRAValue;
|
|
property IMP_NETO_COMPRA: Float read GetIMP_NETO_COMPRAValue write SetIMP_NETO_COMPRAValue;
|
|
property IMP_PORTE_COMPRA: Float read GetIMP_PORTE_COMPRAValue write SetIMP_PORTE_COMPRAValue;
|
|
property IMP_UNIDAD_ULT_COMP: Float read GetIMP_UNIDAD_ULT_COMPValue write SetIMP_UNIDAD_ULT_COMPValue;
|
|
property IMP_NETO_ULT_COMP: Float read GetIMP_NETO_ULT_COMPValue write SetIMP_NETO_ULT_COMPValue;
|
|
property IMP_PORTE_ULT_COMP: Float read GetIMP_PORTE_ULT_COMPValue write SetIMP_PORTE_ULT_COMPValue;
|
|
property IMP_UNIDAD_PRO_COMP: Float read GetIMP_UNIDAD_PRO_COMPValue write SetIMP_UNIDAD_PRO_COMPValue;
|
|
property IMP_NETO_PRO_COMP: Float read GetIMP_NETO_PRO_COMPValue write SetIMP_NETO_PRO_COMPValue;
|
|
property IMP_PORTE_PRO_COMP: Float read GetIMP_PORTE_PRO_COMPValue write SetIMP_PORTE_PRO_COMPValue;
|
|
property IMP_MARGEN_ULT_VENT_COMPRA: Float read GetIMP_MARGEN_ULT_VENT_COMPRAValue write SetIMP_MARGEN_ULT_VENT_COMPRAValue;
|
|
property POR_MARGEN_ULT_VENT_COMPRA: Float read GetPOR_MARGEN_ULT_VENT_COMPRAValue write SetPOR_MARGEN_ULT_VENT_COMPRAValue;
|
|
property IMP_MARGEN_ULT_VENT_ULT_COMP: Float read GetIMP_MARGEN_ULT_VENT_ULT_COMPValue write SetIMP_MARGEN_ULT_VENT_ULT_COMPValue;
|
|
property POR_MARGEN_ULT_VENT_ULT_COMP: Float read GetPOR_MARGEN_ULT_VENT_ULT_COMPValue write SetPOR_MARGEN_ULT_VENT_ULT_COMPValue;
|
|
property IMP_MARGEN_ULT_VENT_PRO_COMP: Float read GetIMP_MARGEN_ULT_VENT_PRO_COMPValue write SetIMP_MARGEN_ULT_VENT_PRO_COMPValue;
|
|
property POR_MARGEN_ULT_VENT_PRO_COMP: Float read GetPOR_MARGEN_ULT_VENT_PRO_COMPValue write SetPOR_MARGEN_ULT_VENT_PRO_COMPValue;
|
|
property IMP_MARGEN_PRO_VENT_COMPRA: Float read GetIMP_MARGEN_PRO_VENT_COMPRAValue write SetIMP_MARGEN_PRO_VENT_COMPRAValue;
|
|
property POR_MARGEN_PRO_VENT_COMPRA: Float read GetPOR_MARGEN_PRO_VENT_COMPRAValue write SetPOR_MARGEN_PRO_VENT_COMPRAValue;
|
|
property IMP_MARGEN_PRO_VENT_ULT_COMP: Float read GetIMP_MARGEN_PRO_VENT_ULT_COMPValue write SetIMP_MARGEN_PRO_VENT_ULT_COMPValue;
|
|
property POR_MARGEN_PRO_VENT_ULT_COMP: Float read GetPOR_MARGEN_PRO_VENT_ULT_COMPValue write SetPOR_MARGEN_PRO_VENT_ULT_COMPValue;
|
|
property IMP_MARGEN_PRO_VENT_PRO_COMP: Float read GetIMP_MARGEN_PRO_VENT_PRO_COMPValue write SetIMP_MARGEN_PRO_VENT_PRO_COMPValue;
|
|
property POR_MARGEN_PRO_VENT_PRO_COMP: Float read GetPOR_MARGEN_PRO_VENT_PRO_COMPValue write SetPOR_MARGEN_PRO_VENT_PRO_COMPValue;
|
|
|
|
public
|
|
constructor Create(aDataTable: TDADataTable); override;
|
|
destructor Destroy; override;
|
|
|
|
end;
|
|
|
|
{ IInfMargenPorFactura }
|
|
IInfMargenPorFactura = interface(IDAStronglyTypedDataTable)
|
|
['{B05E8DF3-D584-49C4-BCBC-8E10007DC382}']
|
|
{ Property getters and setters }
|
|
function GetID_EMPRESAValue: Integer;
|
|
procedure SetID_EMPRESAValue(const aValue: Integer);
|
|
function GetID_CLIENTEValue: Integer;
|
|
procedure SetID_CLIENTEValue(const aValue: Integer);
|
|
function GetID_FACTURAValue: Integer;
|
|
procedure SetID_FACTURAValue(const aValue: Integer);
|
|
function GetID_DETALLEValue: Integer;
|
|
procedure SetID_DETALLEValue(const aValue: Integer);
|
|
function GetID_ARTICULOValue: Integer;
|
|
procedure SetID_ARTICULOValue(const aValue: Integer);
|
|
function GetFAMILIAValue: String;
|
|
procedure SetFAMILIAValue(const aValue: String);
|
|
function GetREFERENCIAValue: String;
|
|
procedure SetREFERENCIAValue(const aValue: String);
|
|
function GetREFERENCIA_PROVValue: String;
|
|
procedure SetREFERENCIA_PROVValue(const aValue: String);
|
|
function GetREFERENCIA_FACTURAValue: String;
|
|
procedure SetREFERENCIA_FACTURAValue(const aValue: String);
|
|
function GetFECHA_FACTURAValue: DateTime;
|
|
procedure SetFECHA_FACTURAValue(const aValue: DateTime);
|
|
function GetDESCRIPCIONValue: String;
|
|
procedure SetDESCRIPCIONValue(const aValue: String);
|
|
function GetCOMISIONABLEValue: Integer;
|
|
procedure SetCOMISIONABLEValue(const aValue: Integer);
|
|
function GetINVENTARIABLEValue: Integer;
|
|
procedure SetINVENTARIABLEValue(const aValue: Integer);
|
|
function GetNIF_CIF_CLIENTEValue: String;
|
|
procedure SetNIF_CIF_CLIENTEValue(const aValue: String);
|
|
function GetNOMBRE_CLIENTEValue: String;
|
|
procedure SetNOMBRE_CLIENTEValue(const aValue: String);
|
|
function GetPROVEEDORValue: String;
|
|
procedure SetPROVEEDORValue(const aValue: String);
|
|
function GetNOMBRE_COMERCIAL_CLIENTEValue: String;
|
|
procedure SetNOMBRE_COMERCIAL_CLIENTEValue(const aValue: String);
|
|
function GetNIF_CIF_AGENTEValue: String;
|
|
procedure SetNIF_CIF_AGENTEValue(const aValue: String);
|
|
function GetNOMBRE_AGENTEValue: String;
|
|
procedure SetNOMBRE_AGENTEValue(const aValue: String);
|
|
function GetCANTIDADValue: Integer;
|
|
procedure SetCANTIDADValue(const aValue: Integer);
|
|
function GetIMP_UNIDADValue: Float;
|
|
procedure SetIMP_UNIDADValue(const aValue: Float);
|
|
function GetIMP_NETOValue: Float;
|
|
procedure SetIMP_NETOValue(const aValue: Float);
|
|
function GetIMP_PORTEValue: Float;
|
|
procedure SetIMP_PORTEValue(const aValue: Float);
|
|
function GetIMP_TOTALValue: Float;
|
|
procedure SetIMP_TOTALValue(const aValue: Float);
|
|
function GetIMP_UNIDAD_ULT_COMPValue: Float;
|
|
procedure SetIMP_UNIDAD_ULT_COMPValue(const aValue: Float);
|
|
function GetIMP_NETO_ULT_COMPValue: Float;
|
|
procedure SetIMP_NETO_ULT_COMPValue(const aValue: Float);
|
|
function GetIMP_PORTE_ULT_COMPValue: Float;
|
|
procedure SetIMP_PORTE_ULT_COMPValue(const aValue: Float);
|
|
function GetIMP_NETO_ULT_COM_TOTALValue: Float;
|
|
procedure SetIMP_NETO_ULT_COM_TOTALValue(const aValue: Float);
|
|
function GetIMP_UNIDAD_PRO_COMPValue: Float;
|
|
procedure SetIMP_UNIDAD_PRO_COMPValue(const aValue: Float);
|
|
function GetIMP_NETO_PRO_COMPValue: Float;
|
|
procedure SetIMP_NETO_PRO_COMPValue(const aValue: Float);
|
|
function GetIMP_PORTE_PRO_COMPValue: Float;
|
|
procedure SetIMP_PORTE_PRO_COMPValue(const aValue: Float);
|
|
function GetIMP_NETO_PRO_COM_TOTALValue: Float;
|
|
procedure SetIMP_NETO_PRO_COM_TOTALValue(const aValue: Float);
|
|
function GetIMP_MARGEN_ULT_COMPValue: Float;
|
|
procedure SetIMP_MARGEN_ULT_COMPValue(const aValue: Float);
|
|
function GetIMP_MARGEN_ULT_COMP_TOTALValue: Float;
|
|
procedure SetIMP_MARGEN_ULT_COMP_TOTALValue(const aValue: Float);
|
|
function GetPOR_MARGEN_ULT_COMPValue: Float;
|
|
procedure SetPOR_MARGEN_ULT_COMPValue(const aValue: Float);
|
|
function GetIMP_MARGEN_PRO_COMPValue: Float;
|
|
procedure SetIMP_MARGEN_PRO_COMPValue(const aValue: Float);
|
|
function GetIMP_MARGEN_PRO_COMP_TOTALValue: Float;
|
|
procedure SetIMP_MARGEN_PRO_COMP_TOTALValue(const aValue: Float);
|
|
function GetPOR_MARGEN_PRO_COMPValue: Float;
|
|
procedure SetPOR_MARGEN_PRO_COMPValue(const aValue: Float);
|
|
|
|
|
|
{ Properties }
|
|
property ID_EMPRESA: Integer read GetID_EMPRESAValue write SetID_EMPRESAValue;
|
|
property ID_CLIENTE: Integer read GetID_CLIENTEValue write SetID_CLIENTEValue;
|
|
property ID_FACTURA: Integer read GetID_FACTURAValue write SetID_FACTURAValue;
|
|
property ID_DETALLE: Integer read GetID_DETALLEValue write SetID_DETALLEValue;
|
|
property ID_ARTICULO: Integer read GetID_ARTICULOValue write SetID_ARTICULOValue;
|
|
property FAMILIA: String read GetFAMILIAValue write SetFAMILIAValue;
|
|
property REFERENCIA: String read GetREFERENCIAValue write SetREFERENCIAValue;
|
|
property REFERENCIA_PROV: String read GetREFERENCIA_PROVValue write SetREFERENCIA_PROVValue;
|
|
property REFERENCIA_FACTURA: String read GetREFERENCIA_FACTURAValue write SetREFERENCIA_FACTURAValue;
|
|
property FECHA_FACTURA: DateTime read GetFECHA_FACTURAValue write SetFECHA_FACTURAValue;
|
|
property DESCRIPCION: String read GetDESCRIPCIONValue write SetDESCRIPCIONValue;
|
|
property COMISIONABLE: Integer read GetCOMISIONABLEValue write SetCOMISIONABLEValue;
|
|
property INVENTARIABLE: Integer read GetINVENTARIABLEValue write SetINVENTARIABLEValue;
|
|
property NIF_CIF_CLIENTE: String read GetNIF_CIF_CLIENTEValue write SetNIF_CIF_CLIENTEValue;
|
|
property NOMBRE_CLIENTE: String read GetNOMBRE_CLIENTEValue write SetNOMBRE_CLIENTEValue;
|
|
property PROVEEDOR: String read GetPROVEEDORValue write SetPROVEEDORValue;
|
|
property NOMBRE_COMERCIAL_CLIENTE: String read GetNOMBRE_COMERCIAL_CLIENTEValue write SetNOMBRE_COMERCIAL_CLIENTEValue;
|
|
property NIF_CIF_AGENTE: String read GetNIF_CIF_AGENTEValue write SetNIF_CIF_AGENTEValue;
|
|
property NOMBRE_AGENTE: String read GetNOMBRE_AGENTEValue write SetNOMBRE_AGENTEValue;
|
|
property CANTIDAD: Integer read GetCANTIDADValue write SetCANTIDADValue;
|
|
property IMP_UNIDAD: Float read GetIMP_UNIDADValue write SetIMP_UNIDADValue;
|
|
property IMP_NETO: Float read GetIMP_NETOValue write SetIMP_NETOValue;
|
|
property IMP_PORTE: Float read GetIMP_PORTEValue write SetIMP_PORTEValue;
|
|
property IMP_TOTAL: Float read GetIMP_TOTALValue write SetIMP_TOTALValue;
|
|
property IMP_UNIDAD_ULT_COMP: Float read GetIMP_UNIDAD_ULT_COMPValue write SetIMP_UNIDAD_ULT_COMPValue;
|
|
property IMP_NETO_ULT_COMP: Float read GetIMP_NETO_ULT_COMPValue write SetIMP_NETO_ULT_COMPValue;
|
|
property IMP_PORTE_ULT_COMP: Float read GetIMP_PORTE_ULT_COMPValue write SetIMP_PORTE_ULT_COMPValue;
|
|
property IMP_NETO_ULT_COM_TOTAL: Float read GetIMP_NETO_ULT_COM_TOTALValue write SetIMP_NETO_ULT_COM_TOTALValue;
|
|
property IMP_UNIDAD_PRO_COMP: Float read GetIMP_UNIDAD_PRO_COMPValue write SetIMP_UNIDAD_PRO_COMPValue;
|
|
property IMP_NETO_PRO_COMP: Float read GetIMP_NETO_PRO_COMPValue write SetIMP_NETO_PRO_COMPValue;
|
|
property IMP_PORTE_PRO_COMP: Float read GetIMP_PORTE_PRO_COMPValue write SetIMP_PORTE_PRO_COMPValue;
|
|
property IMP_NETO_PRO_COM_TOTAL: Float read GetIMP_NETO_PRO_COM_TOTALValue write SetIMP_NETO_PRO_COM_TOTALValue;
|
|
property IMP_MARGEN_ULT_COMP: Float read GetIMP_MARGEN_ULT_COMPValue write SetIMP_MARGEN_ULT_COMPValue;
|
|
property IMP_MARGEN_ULT_COMP_TOTAL: Float read GetIMP_MARGEN_ULT_COMP_TOTALValue write SetIMP_MARGEN_ULT_COMP_TOTALValue;
|
|
property POR_MARGEN_ULT_COMP: Float read GetPOR_MARGEN_ULT_COMPValue write SetPOR_MARGEN_ULT_COMPValue;
|
|
property IMP_MARGEN_PRO_COMP: Float read GetIMP_MARGEN_PRO_COMPValue write SetIMP_MARGEN_PRO_COMPValue;
|
|
property IMP_MARGEN_PRO_COMP_TOTAL: Float read GetIMP_MARGEN_PRO_COMP_TOTALValue write SetIMP_MARGEN_PRO_COMP_TOTALValue;
|
|
property POR_MARGEN_PRO_COMP: Float read GetPOR_MARGEN_PRO_COMPValue write SetPOR_MARGEN_PRO_COMPValue;
|
|
end;
|
|
|
|
{ TInfMargenPorFacturaDataTableRules }
|
|
TInfMargenPorFacturaDataTableRules = class(TDADataTableRules, IInfMargenPorFactura)
|
|
private
|
|
protected
|
|
{ Property getters and setters }
|
|
function GetID_EMPRESAValue: Integer; virtual;
|
|
procedure SetID_EMPRESAValue(const aValue: Integer); virtual;
|
|
function GetID_CLIENTEValue: Integer; virtual;
|
|
procedure SetID_CLIENTEValue(const aValue: Integer); virtual;
|
|
function GetID_FACTURAValue: Integer; virtual;
|
|
procedure SetID_FACTURAValue(const aValue: Integer); virtual;
|
|
function GetID_DETALLEValue: Integer; virtual;
|
|
procedure SetID_DETALLEValue(const aValue: Integer); virtual;
|
|
function GetID_ARTICULOValue: Integer; virtual;
|
|
procedure SetID_ARTICULOValue(const aValue: Integer); virtual;
|
|
function GetFAMILIAValue: String; virtual;
|
|
procedure SetFAMILIAValue(const aValue: String); virtual;
|
|
function GetREFERENCIAValue: String; virtual;
|
|
procedure SetREFERENCIAValue(const aValue: String); virtual;
|
|
function GetREFERENCIA_PROVValue: String; virtual;
|
|
procedure SetREFERENCIA_PROVValue(const aValue: String); virtual;
|
|
function GetREFERENCIA_FACTURAValue: String; virtual;
|
|
procedure SetREFERENCIA_FACTURAValue(const aValue: String); virtual;
|
|
function GetFECHA_FACTURAValue: DateTime; virtual;
|
|
procedure SetFECHA_FACTURAValue(const aValue: DateTime); virtual;
|
|
function GetDESCRIPCIONValue: String; virtual;
|
|
procedure SetDESCRIPCIONValue(const aValue: String); virtual;
|
|
function GetCOMISIONABLEValue: Integer; virtual;
|
|
procedure SetCOMISIONABLEValue(const aValue: Integer); virtual;
|
|
function GetINVENTARIABLEValue: Integer; virtual;
|
|
procedure SetINVENTARIABLEValue(const aValue: Integer); virtual;
|
|
function GetNIF_CIF_CLIENTEValue: String; virtual;
|
|
procedure SetNIF_CIF_CLIENTEValue(const aValue: String); virtual;
|
|
function GetNOMBRE_CLIENTEValue: String; virtual;
|
|
procedure SetNOMBRE_CLIENTEValue(const aValue: String); virtual;
|
|
function GetPROVEEDORValue: String; virtual;
|
|
procedure SetPROVEEDORValue(const aValue: String); virtual;
|
|
function GetNOMBRE_COMERCIAL_CLIENTEValue: String; virtual;
|
|
procedure SetNOMBRE_COMERCIAL_CLIENTEValue(const aValue: String); virtual;
|
|
function GetNIF_CIF_AGENTEValue: String; virtual;
|
|
procedure SetNIF_CIF_AGENTEValue(const aValue: String); virtual;
|
|
function GetNOMBRE_AGENTEValue: String; virtual;
|
|
procedure SetNOMBRE_AGENTEValue(const aValue: String); virtual;
|
|
function GetCANTIDADValue: Integer; virtual;
|
|
procedure SetCANTIDADValue(const aValue: Integer); virtual;
|
|
function GetIMP_UNIDADValue: Float; virtual;
|
|
procedure SetIMP_UNIDADValue(const aValue: Float); virtual;
|
|
function GetIMP_NETOValue: Float; virtual;
|
|
procedure SetIMP_NETOValue(const aValue: Float); virtual;
|
|
function GetIMP_PORTEValue: Float; virtual;
|
|
procedure SetIMP_PORTEValue(const aValue: Float); virtual;
|
|
function GetIMP_TOTALValue: Float; virtual;
|
|
procedure SetIMP_TOTALValue(const aValue: Float); virtual;
|
|
function GetIMP_UNIDAD_ULT_COMPValue: Float; virtual;
|
|
procedure SetIMP_UNIDAD_ULT_COMPValue(const aValue: Float); virtual;
|
|
function GetIMP_NETO_ULT_COMPValue: Float; virtual;
|
|
procedure SetIMP_NETO_ULT_COMPValue(const aValue: Float); virtual;
|
|
function GetIMP_PORTE_ULT_COMPValue: Float; virtual;
|
|
procedure SetIMP_PORTE_ULT_COMPValue(const aValue: Float); virtual;
|
|
function GetIMP_NETO_ULT_COM_TOTALValue: Float; virtual;
|
|
procedure SetIMP_NETO_ULT_COM_TOTALValue(const aValue: Float); virtual;
|
|
function GetIMP_UNIDAD_PRO_COMPValue: Float; virtual;
|
|
procedure SetIMP_UNIDAD_PRO_COMPValue(const aValue: Float); virtual;
|
|
function GetIMP_NETO_PRO_COMPValue: Float; virtual;
|
|
procedure SetIMP_NETO_PRO_COMPValue(const aValue: Float); virtual;
|
|
function GetIMP_PORTE_PRO_COMPValue: Float; virtual;
|
|
procedure SetIMP_PORTE_PRO_COMPValue(const aValue: Float); virtual;
|
|
function GetIMP_NETO_PRO_COM_TOTALValue: Float; virtual;
|
|
procedure SetIMP_NETO_PRO_COM_TOTALValue(const aValue: Float); virtual;
|
|
function GetIMP_MARGEN_ULT_COMPValue: Float; virtual;
|
|
procedure SetIMP_MARGEN_ULT_COMPValue(const aValue: Float); virtual;
|
|
function GetIMP_MARGEN_ULT_COMP_TOTALValue: Float; virtual;
|
|
procedure SetIMP_MARGEN_ULT_COMP_TOTALValue(const aValue: Float); virtual;
|
|
function GetPOR_MARGEN_ULT_COMPValue: Float; virtual;
|
|
procedure SetPOR_MARGEN_ULT_COMPValue(const aValue: Float); virtual;
|
|
function GetIMP_MARGEN_PRO_COMPValue: Float; virtual;
|
|
procedure SetIMP_MARGEN_PRO_COMPValue(const aValue: Float); virtual;
|
|
function GetIMP_MARGEN_PRO_COMP_TOTALValue: Float; virtual;
|
|
procedure SetIMP_MARGEN_PRO_COMP_TOTALValue(const aValue: Float); virtual;
|
|
function GetPOR_MARGEN_PRO_COMPValue: Float; virtual;
|
|
procedure SetPOR_MARGEN_PRO_COMPValue(const aValue: Float); virtual;
|
|
|
|
{ Properties }
|
|
property ID_EMPRESA: Integer read GetID_EMPRESAValue write SetID_EMPRESAValue;
|
|
property ID_CLIENTE: Integer read GetID_CLIENTEValue write SetID_CLIENTEValue;
|
|
property ID_FACTURA: Integer read GetID_FACTURAValue write SetID_FACTURAValue;
|
|
property ID_DETALLE: Integer read GetID_DETALLEValue write SetID_DETALLEValue;
|
|
property ID_ARTICULO: Integer read GetID_ARTICULOValue write SetID_ARTICULOValue;
|
|
property FAMILIA: String read GetFAMILIAValue write SetFAMILIAValue;
|
|
property REFERENCIA: String read GetREFERENCIAValue write SetREFERENCIAValue;
|
|
property REFERENCIA_PROV: String read GetREFERENCIA_PROVValue write SetREFERENCIA_PROVValue;
|
|
property REFERENCIA_FACTURA: String read GetREFERENCIA_FACTURAValue write SetREFERENCIA_FACTURAValue;
|
|
property FECHA_FACTURA: DateTime read GetFECHA_FACTURAValue write SetFECHA_FACTURAValue;
|
|
property DESCRIPCION: String read GetDESCRIPCIONValue write SetDESCRIPCIONValue;
|
|
property COMISIONABLE: Integer read GetCOMISIONABLEValue write SetCOMISIONABLEValue;
|
|
property INVENTARIABLE: Integer read GetINVENTARIABLEValue write SetINVENTARIABLEValue;
|
|
property NIF_CIF_CLIENTE: String read GetNIF_CIF_CLIENTEValue write SetNIF_CIF_CLIENTEValue;
|
|
property NOMBRE_CLIENTE: String read GetNOMBRE_CLIENTEValue write SetNOMBRE_CLIENTEValue;
|
|
property PROVEEDOR: String read GetPROVEEDORValue write SetPROVEEDORValue;
|
|
property NOMBRE_COMERCIAL_CLIENTE: String read GetNOMBRE_COMERCIAL_CLIENTEValue write SetNOMBRE_COMERCIAL_CLIENTEValue;
|
|
property NIF_CIF_AGENTE: String read GetNIF_CIF_AGENTEValue write SetNIF_CIF_AGENTEValue;
|
|
property NOMBRE_AGENTE: String read GetNOMBRE_AGENTEValue write SetNOMBRE_AGENTEValue;
|
|
property CANTIDAD: Integer read GetCANTIDADValue write SetCANTIDADValue;
|
|
property IMP_UNIDAD: Float read GetIMP_UNIDADValue write SetIMP_UNIDADValue;
|
|
property IMP_NETO: Float read GetIMP_NETOValue write SetIMP_NETOValue;
|
|
property IMP_PORTE: Float read GetIMP_PORTEValue write SetIMP_PORTEValue;
|
|
property IMP_TOTAL: Float read GetIMP_TOTALValue write SetIMP_TOTALValue;
|
|
property IMP_UNIDAD_ULT_COMP: Float read GetIMP_UNIDAD_ULT_COMPValue write SetIMP_UNIDAD_ULT_COMPValue;
|
|
property IMP_NETO_ULT_COMP: Float read GetIMP_NETO_ULT_COMPValue write SetIMP_NETO_ULT_COMPValue;
|
|
property IMP_PORTE_ULT_COMP: Float read GetIMP_PORTE_ULT_COMPValue write SetIMP_PORTE_ULT_COMPValue;
|
|
property IMP_NETO_ULT_COM_TOTAL: Float read GetIMP_NETO_ULT_COM_TOTALValue write SetIMP_NETO_ULT_COM_TOTALValue;
|
|
property IMP_UNIDAD_PRO_COMP: Float read GetIMP_UNIDAD_PRO_COMPValue write SetIMP_UNIDAD_PRO_COMPValue;
|
|
property IMP_NETO_PRO_COMP: Float read GetIMP_NETO_PRO_COMPValue write SetIMP_NETO_PRO_COMPValue;
|
|
property IMP_PORTE_PRO_COMP: Float read GetIMP_PORTE_PRO_COMPValue write SetIMP_PORTE_PRO_COMPValue;
|
|
property IMP_NETO_PRO_COM_TOTAL: Float read GetIMP_NETO_PRO_COM_TOTALValue write SetIMP_NETO_PRO_COM_TOTALValue;
|
|
property IMP_MARGEN_ULT_COMP: Float read GetIMP_MARGEN_ULT_COMPValue write SetIMP_MARGEN_ULT_COMPValue;
|
|
property IMP_MARGEN_ULT_COMP_TOTAL: Float read GetIMP_MARGEN_ULT_COMP_TOTALValue write SetIMP_MARGEN_ULT_COMP_TOTALValue;
|
|
property POR_MARGEN_ULT_COMP: Float read GetPOR_MARGEN_ULT_COMPValue write SetPOR_MARGEN_ULT_COMPValue;
|
|
property IMP_MARGEN_PRO_COMP: Float read GetIMP_MARGEN_PRO_COMPValue write SetIMP_MARGEN_PRO_COMPValue;
|
|
property IMP_MARGEN_PRO_COMP_TOTAL: Float read GetIMP_MARGEN_PRO_COMP_TOTALValue write SetIMP_MARGEN_PRO_COMP_TOTALValue;
|
|
property POR_MARGEN_PRO_COMP: Float read GetPOR_MARGEN_PRO_COMPValue write SetPOR_MARGEN_PRO_COMPValue;
|
|
|
|
public
|
|
constructor Create(aDataTable: TDADataTable); override;
|
|
destructor Destroy; override;
|
|
|
|
end;
|
|
|
|
implementation
|
|
|
|
uses Variants;
|
|
|
|
{ TInfMargenPorClienteDataTableRules }
|
|
constructor TInfMargenPorClienteDataTableRules.Create(aDataTable: TDADataTable);
|
|
begin
|
|
inherited;
|
|
end;
|
|
|
|
destructor TInfMargenPorClienteDataTableRules.Destroy;
|
|
begin
|
|
inherited;
|
|
end;
|
|
|
|
function TInfMargenPorClienteDataTableRules.GetID_EMPRESAValue: Integer;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorClienteID_EMPRESA].AsInteger;
|
|
end;
|
|
|
|
procedure TInfMargenPorClienteDataTableRules.SetID_EMPRESAValue(const aValue: Integer);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorClienteID_EMPRESA].AsInteger := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorClienteDataTableRules.GetID_CLIENTEValue: Integer;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorClienteID_CLIENTE].AsInteger;
|
|
end;
|
|
|
|
procedure TInfMargenPorClienteDataTableRules.SetID_CLIENTEValue(const aValue: Integer);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorClienteID_CLIENTE].AsInteger := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorClienteDataTableRules.GetID_ARTICULOValue: Integer;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorClienteID_ARTICULO].AsInteger;
|
|
end;
|
|
|
|
procedure TInfMargenPorClienteDataTableRules.SetID_ARTICULOValue(const aValue: Integer);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorClienteID_ARTICULO].AsInteger := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorClienteDataTableRules.GetFAMILIAValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorClienteFAMILIA].AsString;
|
|
end;
|
|
|
|
procedure TInfMargenPorClienteDataTableRules.SetFAMILIAValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorClienteFAMILIA].AsString := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorClienteDataTableRules.GetREFERENCIAValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorClienteREFERENCIA].AsString;
|
|
end;
|
|
|
|
procedure TInfMargenPorClienteDataTableRules.SetREFERENCIAValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorClienteREFERENCIA].AsString := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorClienteDataTableRules.GetREFERENCIA_PROVValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorClienteREFERENCIA_PROV].AsString;
|
|
end;
|
|
|
|
procedure TInfMargenPorClienteDataTableRules.SetREFERENCIA_PROVValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorClienteREFERENCIA_PROV].AsString := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorClienteDataTableRules.GetDESCRIPCIONValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorClienteDESCRIPCION].AsString;
|
|
end;
|
|
|
|
procedure TInfMargenPorClienteDataTableRules.SetDESCRIPCIONValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorClienteDESCRIPCION].AsString := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorClienteDataTableRules.GetCOMISIONABLEValue: Integer;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorClienteCOMISIONABLE].AsInteger;
|
|
end;
|
|
|
|
procedure TInfMargenPorClienteDataTableRules.SetCOMISIONABLEValue(const aValue: Integer);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorClienteCOMISIONABLE].AsInteger := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorClienteDataTableRules.GetINVENTARIABLEValue: Integer;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorClienteINVENTARIABLE].AsInteger;
|
|
end;
|
|
|
|
procedure TInfMargenPorClienteDataTableRules.SetINVENTARIABLEValue(const aValue: Integer);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorClienteINVENTARIABLE].AsInteger := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorClienteDataTableRules.GetNIF_CIF_CLIENTEValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorClienteNIF_CIF_CLIENTE].AsString;
|
|
end;
|
|
|
|
procedure TInfMargenPorClienteDataTableRules.SetNIF_CIF_CLIENTEValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorClienteNIF_CIF_CLIENTE].AsString := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorClienteDataTableRules.GetNOMBRE_CLIENTEValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorClienteNOMBRE_CLIENTE].AsString;
|
|
end;
|
|
|
|
procedure TInfMargenPorClienteDataTableRules.SetNOMBRE_CLIENTEValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorClienteNOMBRE_CLIENTE].AsString := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorClienteDataTableRules.GetPROVEEDORValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorClientePROVEEDOR].AsString;
|
|
end;
|
|
|
|
procedure TInfMargenPorClienteDataTableRules.SetPROVEEDORValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorClientePROVEEDOR].AsString := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorClienteDataTableRules.GetNOMBRE_COMERCIAL_CLIENTEValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorClienteNOMBRE_COMERCIAL_CLIENTE].AsString;
|
|
end;
|
|
|
|
procedure TInfMargenPorClienteDataTableRules.SetNOMBRE_COMERCIAL_CLIENTEValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorClienteNOMBRE_COMERCIAL_CLIENTE].AsString := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorClienteDataTableRules.GetNIF_CIF_AGENTEValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorClienteNIF_CIF_AGENTE].AsString;
|
|
end;
|
|
|
|
procedure TInfMargenPorClienteDataTableRules.SetNIF_CIF_AGENTEValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorClienteNIF_CIF_AGENTE].AsString := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorClienteDataTableRules.GetNOMBRE_AGENTEValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorClienteNOMBRE_AGENTE].AsString;
|
|
end;
|
|
|
|
procedure TInfMargenPorClienteDataTableRules.SetNOMBRE_AGENTEValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorClienteNOMBRE_AGENTE].AsString := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorClienteDataTableRules.GetIMP_UNIDAD_ULT_VENTValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorClienteIMP_UNIDAD_ULT_VENT].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorClienteDataTableRules.SetIMP_UNIDAD_ULT_VENTValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorClienteIMP_UNIDAD_ULT_VENT].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorClienteDataTableRules.GetIMP_NETO_ULT_VENTValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorClienteIMP_NETO_ULT_VENT].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorClienteDataTableRules.SetIMP_NETO_ULT_VENTValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorClienteIMP_NETO_ULT_VENT].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorClienteDataTableRules.GetIMP_PORTE_ULT_VENTValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorClienteIMP_PORTE_ULT_VENT].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorClienteDataTableRules.SetIMP_PORTE_ULT_VENTValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorClienteIMP_PORTE_ULT_VENT].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorClienteDataTableRules.GetIMP_UNIDAD_PRO_VENTValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorClienteIMP_UNIDAD_PRO_VENT].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorClienteDataTableRules.SetIMP_UNIDAD_PRO_VENTValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorClienteIMP_UNIDAD_PRO_VENT].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorClienteDataTableRules.GetIMP_NETO_PRO_VENTValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorClienteIMP_NETO_PRO_VENT].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorClienteDataTableRules.SetIMP_NETO_PRO_VENTValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorClienteIMP_NETO_PRO_VENT].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorClienteDataTableRules.GetIMP_PORTE_PRO_VENTValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorClienteIMP_PORTE_PRO_VENT].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorClienteDataTableRules.SetIMP_PORTE_PRO_VENTValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorClienteIMP_PORTE_PRO_VENT].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorClienteDataTableRules.GetIMP_UNIDAD_COMPRAValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorClienteIMP_UNIDAD_COMPRA].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorClienteDataTableRules.SetIMP_UNIDAD_COMPRAValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorClienteIMP_UNIDAD_COMPRA].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorClienteDataTableRules.GetIMP_NETO_COMPRAValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorClienteIMP_NETO_COMPRA].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorClienteDataTableRules.SetIMP_NETO_COMPRAValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorClienteIMP_NETO_COMPRA].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorClienteDataTableRules.GetIMP_PORTE_COMPRAValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorClienteIMP_PORTE_COMPRA].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorClienteDataTableRules.SetIMP_PORTE_COMPRAValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorClienteIMP_PORTE_COMPRA].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorClienteDataTableRules.GetIMP_UNIDAD_ULT_COMPValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorClienteIMP_UNIDAD_ULT_COMP].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorClienteDataTableRules.SetIMP_UNIDAD_ULT_COMPValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorClienteIMP_UNIDAD_ULT_COMP].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorClienteDataTableRules.GetIMP_NETO_ULT_COMPValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorClienteIMP_NETO_ULT_COMP].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorClienteDataTableRules.SetIMP_NETO_ULT_COMPValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorClienteIMP_NETO_ULT_COMP].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorClienteDataTableRules.GetIMP_PORTE_ULT_COMPValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorClienteIMP_PORTE_ULT_COMP].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorClienteDataTableRules.SetIMP_PORTE_ULT_COMPValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorClienteIMP_PORTE_ULT_COMP].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorClienteDataTableRules.GetIMP_UNIDAD_PRO_COMPValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorClienteIMP_UNIDAD_PRO_COMP].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorClienteDataTableRules.SetIMP_UNIDAD_PRO_COMPValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorClienteIMP_UNIDAD_PRO_COMP].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorClienteDataTableRules.GetIMP_NETO_PRO_COMPValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorClienteIMP_NETO_PRO_COMP].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorClienteDataTableRules.SetIMP_NETO_PRO_COMPValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorClienteIMP_NETO_PRO_COMP].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorClienteDataTableRules.GetIMP_PORTE_PRO_COMPValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorClienteIMP_PORTE_PRO_COMP].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorClienteDataTableRules.SetIMP_PORTE_PRO_COMPValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorClienteIMP_PORTE_PRO_COMP].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorClienteDataTableRules.GetIMP_MARGEN_ULT_VENT_COMPRAValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorClienteIMP_MARGEN_ULT_VENT_COMPRA].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorClienteDataTableRules.SetIMP_MARGEN_ULT_VENT_COMPRAValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorClienteIMP_MARGEN_ULT_VENT_COMPRA].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorClienteDataTableRules.GetPOR_MARGEN_ULT_VENT_COMPRAValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorClientePOR_MARGEN_ULT_VENT_COMPRA].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorClienteDataTableRules.SetPOR_MARGEN_ULT_VENT_COMPRAValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorClientePOR_MARGEN_ULT_VENT_COMPRA].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorClienteDataTableRules.GetIMP_MARGEN_ULT_VENT_ULT_COMPValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorClienteIMP_MARGEN_ULT_VENT_ULT_COMP].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorClienteDataTableRules.SetIMP_MARGEN_ULT_VENT_ULT_COMPValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorClienteIMP_MARGEN_ULT_VENT_ULT_COMP].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorClienteDataTableRules.GetPOR_MARGEN_ULT_VENT_ULT_COMPValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorClientePOR_MARGEN_ULT_VENT_ULT_COMP].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorClienteDataTableRules.SetPOR_MARGEN_ULT_VENT_ULT_COMPValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorClientePOR_MARGEN_ULT_VENT_ULT_COMP].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorClienteDataTableRules.GetIMP_MARGEN_ULT_VENT_PRO_COMPValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorClienteIMP_MARGEN_ULT_VENT_PRO_COMP].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorClienteDataTableRules.SetIMP_MARGEN_ULT_VENT_PRO_COMPValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorClienteIMP_MARGEN_ULT_VENT_PRO_COMP].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorClienteDataTableRules.GetPOR_MARGEN_ULT_VENT_PRO_COMPValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorClientePOR_MARGEN_ULT_VENT_PRO_COMP].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorClienteDataTableRules.SetPOR_MARGEN_ULT_VENT_PRO_COMPValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorClientePOR_MARGEN_ULT_VENT_PRO_COMP].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorClienteDataTableRules.GetIMP_MARGEN_PRO_VENT_COMPRAValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorClienteIMP_MARGEN_PRO_VENT_COMPRA].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorClienteDataTableRules.SetIMP_MARGEN_PRO_VENT_COMPRAValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorClienteIMP_MARGEN_PRO_VENT_COMPRA].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorClienteDataTableRules.GetPOR_MARGEN_PRO_VENT_COMPRAValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorClientePOR_MARGEN_PRO_VENT_COMPRA].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorClienteDataTableRules.SetPOR_MARGEN_PRO_VENT_COMPRAValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorClientePOR_MARGEN_PRO_VENT_COMPRA].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorClienteDataTableRules.GetIMP_MARGEN_PRO_VENT_ULT_COMPValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorClienteIMP_MARGEN_PRO_VENT_ULT_COMP].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorClienteDataTableRules.SetIMP_MARGEN_PRO_VENT_ULT_COMPValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorClienteIMP_MARGEN_PRO_VENT_ULT_COMP].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorClienteDataTableRules.GetPOR_MARGEN_PRO_VENT_ULT_COMPValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorClientePOR_MARGEN_PRO_VENT_ULT_COMP].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorClienteDataTableRules.SetPOR_MARGEN_PRO_VENT_ULT_COMPValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorClientePOR_MARGEN_PRO_VENT_ULT_COMP].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorClienteDataTableRules.GetIMP_MARGEN_PRO_VENT_PRO_COMPValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorClienteIMP_MARGEN_PRO_VENT_PRO_COMP].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorClienteDataTableRules.SetIMP_MARGEN_PRO_VENT_PRO_COMPValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorClienteIMP_MARGEN_PRO_VENT_PRO_COMP].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorClienteDataTableRules.GetPOR_MARGEN_PRO_VENT_PRO_COMPValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorClientePOR_MARGEN_PRO_VENT_PRO_COMP].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorClienteDataTableRules.SetPOR_MARGEN_PRO_VENT_PRO_COMPValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorClientePOR_MARGEN_PRO_VENT_PRO_COMP].AsFloat := aValue;
|
|
end;
|
|
|
|
|
|
{ TInfMargenPorArticuloDataTableRules }
|
|
constructor TInfMargenPorArticuloDataTableRules.Create(aDataTable: TDADataTable);
|
|
begin
|
|
inherited;
|
|
end;
|
|
|
|
destructor TInfMargenPorArticuloDataTableRules.Destroy;
|
|
begin
|
|
inherited;
|
|
end;
|
|
|
|
function TInfMargenPorArticuloDataTableRules.GetID_EMPRESAValue: Integer;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorArticuloID_EMPRESA].AsInteger;
|
|
end;
|
|
|
|
procedure TInfMargenPorArticuloDataTableRules.SetID_EMPRESAValue(const aValue: Integer);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorArticuloID_EMPRESA].AsInteger := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorArticuloDataTableRules.GetID_ARTICULOValue: Integer;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorArticuloID_ARTICULO].AsInteger;
|
|
end;
|
|
|
|
procedure TInfMargenPorArticuloDataTableRules.SetID_ARTICULOValue(const aValue: Integer);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorArticuloID_ARTICULO].AsInteger := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorArticuloDataTableRules.GetFAMILIAValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorArticuloFAMILIA].AsString;
|
|
end;
|
|
|
|
procedure TInfMargenPorArticuloDataTableRules.SetFAMILIAValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorArticuloFAMILIA].AsString := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorArticuloDataTableRules.GetREFERENCIAValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorArticuloREFERENCIA].AsString;
|
|
end;
|
|
|
|
procedure TInfMargenPorArticuloDataTableRules.SetREFERENCIAValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorArticuloREFERENCIA].AsString := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorArticuloDataTableRules.GetREFERENCIA_PROVValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorArticuloREFERENCIA_PROV].AsString;
|
|
end;
|
|
|
|
procedure TInfMargenPorArticuloDataTableRules.SetREFERENCIA_PROVValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorArticuloREFERENCIA_PROV].AsString := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorArticuloDataTableRules.GetPROVEEDORValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorArticuloPROVEEDOR].AsString;
|
|
end;
|
|
|
|
procedure TInfMargenPorArticuloDataTableRules.SetPROVEEDORValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorArticuloPROVEEDOR].AsString := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorArticuloDataTableRules.GetDESCRIPCIONValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorArticuloDESCRIPCION].AsString;
|
|
end;
|
|
|
|
procedure TInfMargenPorArticuloDataTableRules.SetDESCRIPCIONValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorArticuloDESCRIPCION].AsString := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorArticuloDataTableRules.GetCOMISIONABLEValue: Integer;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorArticuloCOMISIONABLE].AsInteger;
|
|
end;
|
|
|
|
procedure TInfMargenPorArticuloDataTableRules.SetCOMISIONABLEValue(const aValue: Integer);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorArticuloCOMISIONABLE].AsInteger := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorArticuloDataTableRules.GetINVENTARIABLEValue: Integer;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorArticuloINVENTARIABLE].AsInteger;
|
|
end;
|
|
|
|
procedure TInfMargenPorArticuloDataTableRules.SetINVENTARIABLEValue(const aValue: Integer);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorArticuloINVENTARIABLE].AsInteger := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorArticuloDataTableRules.GetIMP_UNIDAD_ULT_VENTValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorArticuloIMP_UNIDAD_ULT_VENT].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorArticuloDataTableRules.SetIMP_UNIDAD_ULT_VENTValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorArticuloIMP_UNIDAD_ULT_VENT].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorArticuloDataTableRules.GetIMP_NETO_ULT_VENTValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorArticuloIMP_NETO_ULT_VENT].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorArticuloDataTableRules.SetIMP_NETO_ULT_VENTValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorArticuloIMP_NETO_ULT_VENT].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorArticuloDataTableRules.GetIMP_PORTE_ULT_VENTValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorArticuloIMP_PORTE_ULT_VENT].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorArticuloDataTableRules.SetIMP_PORTE_ULT_VENTValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorArticuloIMP_PORTE_ULT_VENT].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorArticuloDataTableRules.GetIMP_UNIDAD_PRO_VENTValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorArticuloIMP_UNIDAD_PRO_VENT].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorArticuloDataTableRules.SetIMP_UNIDAD_PRO_VENTValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorArticuloIMP_UNIDAD_PRO_VENT].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorArticuloDataTableRules.GetIMP_NETO_PRO_VENTValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorArticuloIMP_NETO_PRO_VENT].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorArticuloDataTableRules.SetIMP_NETO_PRO_VENTValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorArticuloIMP_NETO_PRO_VENT].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorArticuloDataTableRules.GetIMP_PORTE_PRO_VENTValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorArticuloIMP_PORTE_PRO_VENT].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorArticuloDataTableRules.SetIMP_PORTE_PRO_VENTValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorArticuloIMP_PORTE_PRO_VENT].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorArticuloDataTableRules.GetIMP_UNIDAD_COMPRAValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorArticuloIMP_UNIDAD_COMPRA].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorArticuloDataTableRules.SetIMP_UNIDAD_COMPRAValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorArticuloIMP_UNIDAD_COMPRA].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorArticuloDataTableRules.GetIMP_NETO_COMPRAValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorArticuloIMP_NETO_COMPRA].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorArticuloDataTableRules.SetIMP_NETO_COMPRAValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorArticuloIMP_NETO_COMPRA].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorArticuloDataTableRules.GetIMP_PORTE_COMPRAValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorArticuloIMP_PORTE_COMPRA].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorArticuloDataTableRules.SetIMP_PORTE_COMPRAValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorArticuloIMP_PORTE_COMPRA].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorArticuloDataTableRules.GetIMP_UNIDAD_ULT_COMPValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorArticuloIMP_UNIDAD_ULT_COMP].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorArticuloDataTableRules.SetIMP_UNIDAD_ULT_COMPValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorArticuloIMP_UNIDAD_ULT_COMP].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorArticuloDataTableRules.GetIMP_NETO_ULT_COMPValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorArticuloIMP_NETO_ULT_COMP].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorArticuloDataTableRules.SetIMP_NETO_ULT_COMPValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorArticuloIMP_NETO_ULT_COMP].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorArticuloDataTableRules.GetIMP_PORTE_ULT_COMPValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorArticuloIMP_PORTE_ULT_COMP].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorArticuloDataTableRules.SetIMP_PORTE_ULT_COMPValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorArticuloIMP_PORTE_ULT_COMP].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorArticuloDataTableRules.GetIMP_UNIDAD_PRO_COMPValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorArticuloIMP_UNIDAD_PRO_COMP].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorArticuloDataTableRules.SetIMP_UNIDAD_PRO_COMPValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorArticuloIMP_UNIDAD_PRO_COMP].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorArticuloDataTableRules.GetIMP_NETO_PRO_COMPValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorArticuloIMP_NETO_PRO_COMP].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorArticuloDataTableRules.SetIMP_NETO_PRO_COMPValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorArticuloIMP_NETO_PRO_COMP].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorArticuloDataTableRules.GetIMP_PORTE_PRO_COMPValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorArticuloIMP_PORTE_PRO_COMP].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorArticuloDataTableRules.SetIMP_PORTE_PRO_COMPValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorArticuloIMP_PORTE_PRO_COMP].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorArticuloDataTableRules.GetIMP_MARGEN_ULT_VENT_COMPRAValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorArticuloIMP_MARGEN_ULT_VENT_COMPRA].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorArticuloDataTableRules.SetIMP_MARGEN_ULT_VENT_COMPRAValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorArticuloIMP_MARGEN_ULT_VENT_COMPRA].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorArticuloDataTableRules.GetPOR_MARGEN_ULT_VENT_COMPRAValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorArticuloPOR_MARGEN_ULT_VENT_COMPRA].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorArticuloDataTableRules.SetPOR_MARGEN_ULT_VENT_COMPRAValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorArticuloPOR_MARGEN_ULT_VENT_COMPRA].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorArticuloDataTableRules.GetIMP_MARGEN_ULT_VENT_ULT_COMPValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorArticuloIMP_MARGEN_ULT_VENT_ULT_COMP].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorArticuloDataTableRules.SetIMP_MARGEN_ULT_VENT_ULT_COMPValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorArticuloIMP_MARGEN_ULT_VENT_ULT_COMP].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorArticuloDataTableRules.GetPOR_MARGEN_ULT_VENT_ULT_COMPValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorArticuloPOR_MARGEN_ULT_VENT_ULT_COMP].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorArticuloDataTableRules.SetPOR_MARGEN_ULT_VENT_ULT_COMPValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorArticuloPOR_MARGEN_ULT_VENT_ULT_COMP].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorArticuloDataTableRules.GetIMP_MARGEN_ULT_VENT_PRO_COMPValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorArticuloIMP_MARGEN_ULT_VENT_PRO_COMP].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorArticuloDataTableRules.SetIMP_MARGEN_ULT_VENT_PRO_COMPValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorArticuloIMP_MARGEN_ULT_VENT_PRO_COMP].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorArticuloDataTableRules.GetPOR_MARGEN_ULT_VENT_PRO_COMPValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorArticuloPOR_MARGEN_ULT_VENT_PRO_COMP].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorArticuloDataTableRules.SetPOR_MARGEN_ULT_VENT_PRO_COMPValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorArticuloPOR_MARGEN_ULT_VENT_PRO_COMP].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorArticuloDataTableRules.GetIMP_MARGEN_PRO_VENT_COMPRAValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorArticuloIMP_MARGEN_PRO_VENT_COMPRA].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorArticuloDataTableRules.SetIMP_MARGEN_PRO_VENT_COMPRAValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorArticuloIMP_MARGEN_PRO_VENT_COMPRA].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorArticuloDataTableRules.GetPOR_MARGEN_PRO_VENT_COMPRAValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorArticuloPOR_MARGEN_PRO_VENT_COMPRA].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorArticuloDataTableRules.SetPOR_MARGEN_PRO_VENT_COMPRAValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorArticuloPOR_MARGEN_PRO_VENT_COMPRA].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorArticuloDataTableRules.GetIMP_MARGEN_PRO_VENT_ULT_COMPValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorArticuloIMP_MARGEN_PRO_VENT_ULT_COMP].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorArticuloDataTableRules.SetIMP_MARGEN_PRO_VENT_ULT_COMPValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorArticuloIMP_MARGEN_PRO_VENT_ULT_COMP].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorArticuloDataTableRules.GetPOR_MARGEN_PRO_VENT_ULT_COMPValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorArticuloPOR_MARGEN_PRO_VENT_ULT_COMP].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorArticuloDataTableRules.SetPOR_MARGEN_PRO_VENT_ULT_COMPValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorArticuloPOR_MARGEN_PRO_VENT_ULT_COMP].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorArticuloDataTableRules.GetIMP_MARGEN_PRO_VENT_PRO_COMPValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorArticuloIMP_MARGEN_PRO_VENT_PRO_COMP].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorArticuloDataTableRules.SetIMP_MARGEN_PRO_VENT_PRO_COMPValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorArticuloIMP_MARGEN_PRO_VENT_PRO_COMP].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorArticuloDataTableRules.GetPOR_MARGEN_PRO_VENT_PRO_COMPValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorArticuloPOR_MARGEN_PRO_VENT_PRO_COMP].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorArticuloDataTableRules.SetPOR_MARGEN_PRO_VENT_PRO_COMPValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorArticuloPOR_MARGEN_PRO_VENT_PRO_COMP].AsFloat := aValue;
|
|
end;
|
|
|
|
|
|
{ TInfMargenPorFacturaDataTableRules }
|
|
constructor TInfMargenPorFacturaDataTableRules.Create(aDataTable: TDADataTable);
|
|
begin
|
|
inherited;
|
|
end;
|
|
|
|
destructor TInfMargenPorFacturaDataTableRules.Destroy;
|
|
begin
|
|
inherited;
|
|
end;
|
|
|
|
function TInfMargenPorFacturaDataTableRules.GetID_EMPRESAValue: Integer;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorFacturaID_EMPRESA].AsInteger;
|
|
end;
|
|
|
|
procedure TInfMargenPorFacturaDataTableRules.SetID_EMPRESAValue(const aValue: Integer);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorFacturaID_EMPRESA].AsInteger := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorFacturaDataTableRules.GetID_CLIENTEValue: Integer;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorFacturaID_CLIENTE].AsInteger;
|
|
end;
|
|
|
|
procedure TInfMargenPorFacturaDataTableRules.SetID_CLIENTEValue(const aValue: Integer);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorFacturaID_CLIENTE].AsInteger := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorFacturaDataTableRules.GetID_FACTURAValue: Integer;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorFacturaID_FACTURA].AsInteger;
|
|
end;
|
|
|
|
procedure TInfMargenPorFacturaDataTableRules.SetID_FACTURAValue(const aValue: Integer);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorFacturaID_FACTURA].AsInteger := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorFacturaDataTableRules.GetID_DETALLEValue: Integer;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorFacturaID_DETALLE].AsInteger;
|
|
end;
|
|
|
|
procedure TInfMargenPorFacturaDataTableRules.SetID_DETALLEValue(const aValue: Integer);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorFacturaID_DETALLE].AsInteger := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorFacturaDataTableRules.GetID_ARTICULOValue: Integer;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorFacturaID_ARTICULO].AsInteger;
|
|
end;
|
|
|
|
procedure TInfMargenPorFacturaDataTableRules.SetID_ARTICULOValue(const aValue: Integer);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorFacturaID_ARTICULO].AsInteger := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorFacturaDataTableRules.GetFAMILIAValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorFacturaFAMILIA].AsString;
|
|
end;
|
|
|
|
procedure TInfMargenPorFacturaDataTableRules.SetFAMILIAValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorFacturaFAMILIA].AsString := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorFacturaDataTableRules.GetREFERENCIAValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorFacturaREFERENCIA].AsString;
|
|
end;
|
|
|
|
procedure TInfMargenPorFacturaDataTableRules.SetREFERENCIAValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorFacturaREFERENCIA].AsString := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorFacturaDataTableRules.GetREFERENCIA_PROVValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorFacturaREFERENCIA_PROV].AsString;
|
|
end;
|
|
|
|
procedure TInfMargenPorFacturaDataTableRules.SetREFERENCIA_PROVValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorFacturaREFERENCIA_PROV].AsString := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorFacturaDataTableRules.GetREFERENCIA_FACTURAValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorFacturaREFERENCIA_FACTURA].AsString;
|
|
end;
|
|
|
|
procedure TInfMargenPorFacturaDataTableRules.SetREFERENCIA_FACTURAValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorFacturaREFERENCIA_FACTURA].AsString := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorFacturaDataTableRules.GetFECHA_FACTURAValue: DateTime;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorFacturaFECHA_FACTURA].AsDateTime;
|
|
end;
|
|
|
|
procedure TInfMargenPorFacturaDataTableRules.SetFECHA_FACTURAValue(const aValue: DateTime);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorFacturaFECHA_FACTURA].AsDateTime := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorFacturaDataTableRules.GetDESCRIPCIONValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorFacturaDESCRIPCION].AsString;
|
|
end;
|
|
|
|
procedure TInfMargenPorFacturaDataTableRules.SetDESCRIPCIONValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorFacturaDESCRIPCION].AsString := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorFacturaDataTableRules.GetCOMISIONABLEValue: Integer;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorFacturaCOMISIONABLE].AsInteger;
|
|
end;
|
|
|
|
procedure TInfMargenPorFacturaDataTableRules.SetCOMISIONABLEValue(const aValue: Integer);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorFacturaCOMISIONABLE].AsInteger := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorFacturaDataTableRules.GetINVENTARIABLEValue: Integer;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorFacturaINVENTARIABLE].AsInteger;
|
|
end;
|
|
|
|
procedure TInfMargenPorFacturaDataTableRules.SetINVENTARIABLEValue(const aValue: Integer);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorFacturaINVENTARIABLE].AsInteger := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorFacturaDataTableRules.GetNIF_CIF_CLIENTEValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorFacturaNIF_CIF_CLIENTE].AsString;
|
|
end;
|
|
|
|
procedure TInfMargenPorFacturaDataTableRules.SetNIF_CIF_CLIENTEValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorFacturaNIF_CIF_CLIENTE].AsString := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorFacturaDataTableRules.GetNOMBRE_CLIENTEValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorFacturaNOMBRE_CLIENTE].AsString;
|
|
end;
|
|
|
|
procedure TInfMargenPorFacturaDataTableRules.SetNOMBRE_CLIENTEValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorFacturaNOMBRE_CLIENTE].AsString := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorFacturaDataTableRules.GetPROVEEDORValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorFacturaPROVEEDOR].AsString;
|
|
end;
|
|
|
|
procedure TInfMargenPorFacturaDataTableRules.SetPROVEEDORValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorFacturaPROVEEDOR].AsString := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorFacturaDataTableRules.GetNOMBRE_COMERCIAL_CLIENTEValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorFacturaNOMBRE_COMERCIAL_CLIENTE].AsString;
|
|
end;
|
|
|
|
procedure TInfMargenPorFacturaDataTableRules.SetNOMBRE_COMERCIAL_CLIENTEValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorFacturaNOMBRE_COMERCIAL_CLIENTE].AsString := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorFacturaDataTableRules.GetNIF_CIF_AGENTEValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorFacturaNIF_CIF_AGENTE].AsString;
|
|
end;
|
|
|
|
procedure TInfMargenPorFacturaDataTableRules.SetNIF_CIF_AGENTEValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorFacturaNIF_CIF_AGENTE].AsString := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorFacturaDataTableRules.GetNOMBRE_AGENTEValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorFacturaNOMBRE_AGENTE].AsString;
|
|
end;
|
|
|
|
procedure TInfMargenPorFacturaDataTableRules.SetNOMBRE_AGENTEValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorFacturaNOMBRE_AGENTE].AsString := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorFacturaDataTableRules.GetCANTIDADValue: Integer;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorFacturaCANTIDAD].AsInteger;
|
|
end;
|
|
|
|
procedure TInfMargenPorFacturaDataTableRules.SetCANTIDADValue(const aValue: Integer);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorFacturaCANTIDAD].AsInteger := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorFacturaDataTableRules.GetIMP_UNIDADValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorFacturaIMP_UNIDAD].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorFacturaDataTableRules.SetIMP_UNIDADValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorFacturaIMP_UNIDAD].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorFacturaDataTableRules.GetIMP_NETOValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorFacturaIMP_NETO].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorFacturaDataTableRules.SetIMP_NETOValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorFacturaIMP_NETO].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorFacturaDataTableRules.GetIMP_PORTEValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorFacturaIMP_PORTE].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorFacturaDataTableRules.SetIMP_PORTEValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorFacturaIMP_PORTE].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorFacturaDataTableRules.GetIMP_TOTALValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorFacturaIMP_TOTAL].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorFacturaDataTableRules.SetIMP_TOTALValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorFacturaIMP_TOTAL].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorFacturaDataTableRules.GetIMP_UNIDAD_ULT_COMPValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorFacturaIMP_UNIDAD_ULT_COMP].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorFacturaDataTableRules.SetIMP_UNIDAD_ULT_COMPValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorFacturaIMP_UNIDAD_ULT_COMP].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorFacturaDataTableRules.GetIMP_NETO_ULT_COMPValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorFacturaIMP_NETO_ULT_COMP].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorFacturaDataTableRules.SetIMP_NETO_ULT_COMPValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorFacturaIMP_NETO_ULT_COMP].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorFacturaDataTableRules.GetIMP_PORTE_ULT_COMPValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorFacturaIMP_PORTE_ULT_COMP].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorFacturaDataTableRules.SetIMP_PORTE_ULT_COMPValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorFacturaIMP_PORTE_ULT_COMP].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorFacturaDataTableRules.GetIMP_NETO_ULT_COM_TOTALValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorFacturaIMP_NETO_ULT_COM_TOTAL].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorFacturaDataTableRules.SetIMP_NETO_ULT_COM_TOTALValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorFacturaIMP_NETO_ULT_COM_TOTAL].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorFacturaDataTableRules.GetIMP_UNIDAD_PRO_COMPValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorFacturaIMP_UNIDAD_PRO_COMP].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorFacturaDataTableRules.SetIMP_UNIDAD_PRO_COMPValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorFacturaIMP_UNIDAD_PRO_COMP].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorFacturaDataTableRules.GetIMP_NETO_PRO_COMPValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorFacturaIMP_NETO_PRO_COMP].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorFacturaDataTableRules.SetIMP_NETO_PRO_COMPValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorFacturaIMP_NETO_PRO_COMP].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorFacturaDataTableRules.GetIMP_PORTE_PRO_COMPValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorFacturaIMP_PORTE_PRO_COMP].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorFacturaDataTableRules.SetIMP_PORTE_PRO_COMPValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorFacturaIMP_PORTE_PRO_COMP].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorFacturaDataTableRules.GetIMP_NETO_PRO_COM_TOTALValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorFacturaIMP_NETO_PRO_COM_TOTAL].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorFacturaDataTableRules.SetIMP_NETO_PRO_COM_TOTALValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorFacturaIMP_NETO_PRO_COM_TOTAL].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorFacturaDataTableRules.GetIMP_MARGEN_ULT_COMPValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorFacturaIMP_MARGEN_ULT_COMP].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorFacturaDataTableRules.SetIMP_MARGEN_ULT_COMPValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorFacturaIMP_MARGEN_ULT_COMP].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorFacturaDataTableRules.GetIMP_MARGEN_ULT_COMP_TOTALValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorFacturaIMP_MARGEN_ULT_COMP_TOTAL].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorFacturaDataTableRules.SetIMP_MARGEN_ULT_COMP_TOTALValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorFacturaIMP_MARGEN_ULT_COMP_TOTAL].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorFacturaDataTableRules.GetPOR_MARGEN_ULT_COMPValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorFacturaPOR_MARGEN_ULT_COMP].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorFacturaDataTableRules.SetPOR_MARGEN_ULT_COMPValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorFacturaPOR_MARGEN_ULT_COMP].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorFacturaDataTableRules.GetIMP_MARGEN_PRO_COMPValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorFacturaIMP_MARGEN_PRO_COMP].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorFacturaDataTableRules.SetIMP_MARGEN_PRO_COMPValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorFacturaIMP_MARGEN_PRO_COMP].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorFacturaDataTableRules.GetIMP_MARGEN_PRO_COMP_TOTALValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorFacturaIMP_MARGEN_PRO_COMP_TOTAL].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorFacturaDataTableRules.SetIMP_MARGEN_PRO_COMP_TOTALValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorFacturaIMP_MARGEN_PRO_COMP_TOTAL].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInfMargenPorFacturaDataTableRules.GetPOR_MARGEN_PRO_COMPValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InfMargenPorFacturaPOR_MARGEN_PRO_COMP].AsFloat;
|
|
end;
|
|
|
|
procedure TInfMargenPorFacturaDataTableRules.SetPOR_MARGEN_PRO_COMPValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InfMargenPorFacturaPOR_MARGEN_PRO_COMP].AsFloat := aValue;
|
|
end;
|
|
|
|
|
|
initialization
|
|
RegisterDataTableRules(RID_InfMargenPorCliente, TInfMargenPorClienteDataTableRules);
|
|
RegisterDataTableRules(RID_InfMargenPorArticulo, TInfMargenPorArticuloDataTableRules);
|
|
RegisterDataTableRules(RID_InfMargenPorFactura, TInfMargenPorFacturaDataTableRules);
|
|
|
|
end.
|