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.