TProducto

<< Click to Display Table of Contents >>

Navigation:  Web Service > Funciones > Classes >

TProducto

TProducto = class(TRemotable)

private

   FID: string;

   FClaveProdServ: string;

   FDescripcion: string;

   FOP_UNIDADDEVENTA:Integer;

   FModelo:string;

   FModelo2:string;

   FModelo3:string;

   FModelo4:string;

   FModelo5:String;

   FExistencia: Double;

   FNuCategoria: Integer;

   FNuSubCategoria: Integer;

   FNuUnidadMedida: Integer;

   FNuMoneda: Integer;

   FCategoria:string;

   FSubCategoria:string;

   FCosto: Double;

   FPrecio: Double;  

 

   FCosto: Double;

   FPrecio: Double;

   FPrecio2: Double;

   FPrecio3: Double;

   FPrecio4: Double;

   FPrecio5: Double;

   FPrecioConImp: Double;

   FPrecioConImp2: Double;

   FPrecioConImp3: Double;

   FPrecioConImp4: Double;

   FPrecioConImp5: Double;

     

   FTasaIVA: Double;

   FTasaIEPS: Double;

   FFabricante:String;

   FDetalle:string;

   FNuUnidadMedida2: Integer;

   FNuUnidadMedida3: Integer;

   FNuUnidadMedida4: Integer;

   FNuUnidadMedida5: Integer;

   FUnidad:string;

   FUnidad2:string;

   FUnidad3:string;

   FUnidad4:string;

   FUnidad5:string;

   FUXC2: Double;

   FUXC3: Double;

   FUXC4: Double;

   FUXC5: Double;

   FPrecio01: Double;

   FPrecio02: Double;

   FPrecio03: Double;

   FPrecio04: Double;

   FPrecio05: Double;

   FPrecio06: Double;

   FPrecio07: Double;

   FPrecio08: Double;

   FPrecio09: Double;

   FPrecio10: Double;

   FPrecio11: Double;

   FPrecio12: Double;

   FPrecio13: Double;

   FPrecio14: Double;

   FPrecio15: Double;

   FPrecio16: Double;

   FPrecio17: Double;

   FPrecio18: Double;

   FPrecio19: Double;

   FPrecio20: Double;

   FBarcode1: String;

   FBarcode2: String;

   FBarcode3: String;

   FBarcode4: String;

   FFoto:TByteDynArray;

   FMod1: String;

   FMod2: String;

   FMod3: String;

   FMod4: String;

   FMod5: String;

   FMod6: String;

   FMod7: String;

   FMod8: String;

   FMod9: String;

   FMod10: String;

   FMod11: String;

   FMod12: String;

   FMod13: String;

   FMod14: String;

 

  //Descuento Adicional

   //sobre Descuentos Fijos

   FDescuento_Adicional:Real;

   FDescuento_AdicionalTP:String;

 

 //Promocion Programada

   FPromocion:Real;

   FOP_PROMO_SINLIMITE:String;

 

 

 

 

 

 

 

 

   FOP_PROMO_MIN_STOCK:Real;

   FFIN_PROMOCION:TDateTime;

   FNUPRECIO_PROMO:String;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

{1 Pesos  --- 2 Dolares}

 

 

{Costo Unitario SIN IVA y SIN IEPS}

{El precio podr o No tener IVA o IEPS incluidos, dependerá de la configuración en DISPRO}

 

 

{Costo Unitario SIN IVA y SIN IEPS}

{El Precio Pub. Gral podra o No tener IVA o IEPS incluidos, dependerá de la configuración en DISPRO}

 

{El Precio Pub. Gral ya tiene los impuestos incluidos}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

{Descuento adicional}

{Precios en donde Aplica el Descuento}

 

 

{Descuento de Promoción}

{Tipo de Promoción

F: Solo sobre la Existencia en Promoción

T: Siempre Aplicar la promoción

D: Solo hasta la Fecha Límite de Promoción

P: Lo que primero que se agote Fecha/Existencia

X: Promoción Desactivada

Nula: Desactivada

}

 

{Existencia limite}

{Fin de la Promoción}

{Precios en donde Aplica la Promoción}

 

published

  property ID:             string   read FID write FID;

  property ClaveProdServ:  string   read FClaveProdServ write FClaveProdServ;

  property Descripcion:    string   read FDescripcion write FDescripcion;

  property Fabricante:     string   read FFabricante write FFabricante;

  property Modelo:         string   read FModelo write FModelo;

  property Modelo2:        string   read FModelo2 write FModelo2;

  property Modelo3:        string   read FModelo3 write FModelo3;

  property Modelo4:        string   read FModelo4 write FModelo4;

  property Detalle:        string   read FDetalle write FDetalle;

  property Existencia:     Double   read FExistencia write FExistencia;

  property NuCategoria:    Integer  read FNuCategoria write FNuCategoria;

  property NuSubCategoria: Integer  read FNuSubCategoria write FNuSubCategoria;

  property NuUnidadMedida: Integer  read FNuUnidadMedida write FNuUnidadMedida;

  property NuUnidadMedida2: Integer  read FNuUnidadMedida2 write FNuUnidadMedida2;

  property NuUnidadMedida3: Integer  read FNuUnidadMedida3 write FNuUnidadMedida3;

  property NuUnidadMedida4: Integer  read FNuUnidadMedida4 write FNuUnidadMedida4;

  property NuMoneda:       Integer  read FNuMoneda write FNuMoneda;

  property Categoria:      string   read FCategoria write FCategoria;

  property SubCategoria:   string   read FSubCategoria write FSubCategoria;

  property Unidad:         string   read FUnidad write FUnidad;

  property Unidad2:         string   read FUnidad2 write FUnidad2;

  property Unidad3:         string   read FUnidad3 write FUnidad3;

  property Unidad4:         string   read FUnidad4 write FUnidad4;

  property UXC2:            Double   read FUXC2 write FUXC2;

  property UXC3:            Double   read FUXC3 write FUXC3;

  property UXC4:            Double   read FUXC4 write FUXC4;

  property Precio01:        Double   read FPrecio01 write FPrecio01;

  property Precio02:        Double   read FPrecio02 write FPrecio02;

  property Precio03:        Double   read FPrecio03 write FPrecio03;

  property Precio04:        Double   read FPrecio04 write FPrecio04;

  property Precio05:        Double   read FPrecio05 write FPrecio05;

  property Precio06:        Double   read FPrecio06 write FPrecio06;

  property Precio07:        Double   read FPrecio07 write FPrecio07;

  property Precio08:        Double   read FPrecio08 write FPrecio08;

  property Precio09:        Double   read FPrecio09 write FPrecio09;

  property Precio10:        Double   read FPrecio10 write FPrecio10;

  property Precio11:        Double   read FPrecio11 write FPrecio11;

  property Precio12:        Double   read FPrecio12 write FPrecio12;

  property Precio13:        Double   read FPrecio13 write FPrecio13;

  property Precio14:        Double   read FPrecio14 write FPrecio14;

  property Precio15:        Double   read FPrecio15 write FPrecio15;

  property Precio16:        Double   read FPrecio16 write FPrecio16;

  property Precio17:        Double   read FPrecio17 write FPrecio17;

  property Precio18:        Double   read FPrecio18 write FPrecio18;

  property Precio19:        Double   read FPrecio19 write FPrecio19;

  property Precio20:        Double   read FPrecio20 write FPrecio20;

  property Costo:           Double   read FCosto write FCosto;

  property Precio:          Double   read FPrecio write FPrecio;

  property TasaIVA:         Double   read FTasaIVA write FTasaIVA;

  property TasaIEPS:        Double   read FTasaIEPS write FTasaIEPS;

  property Barcode1:        string   read FBarcode1 write FBarcode1;

  property Barcode2:        string   read FBarcode2 write FBarcode2;

  property Barcode3:        string   read FBarcode3 write FBarcode3;

  property Barcode4:        string   read FBarcode4 write FBarcode4;

  property Foto:            TByteDynArray   read FFoto write FFoto;

  property Mod1:            string   read FMod1 write FMod1;

  property Mod2:            string   read FMod2 write FMod2;

  property Mod3:            string   read FMod3 write FMod3;

  property Mod4:            string   read FMod4 write FMod4;

  property Mod5:            string   read FMod5 write FMod5;

  property Mod6:            string   read FMod6 write FMod6;

  property Mod7:            string   read FMod7 write FMod7;

  property Mod8:            string   read FMod8 write FMod8;

  property Mod9:            string   read FMod9 write FMod9;

  property Mod10:           string   read FMod10  write FMod10;

  property Mod11:           string   read FMod11 write FMod11;

  property Mod12:           string   read FMod12 write FMod12;

  property Mod13:           string   read FMod13 write FMod13;

  property Mod14:           string   read FMod14 write FMod14;

  property Descuento_Adicional : Real read FDescuento_Adicional write FDescuento_Adicional;

  property Descuento_AdicionalTP : String read FDescuento_AdicionalTP write FDescuento_AdicionalTP;

  property Promocion : Real read FPromocion write FPromocion;

  property OP_PROMO_SINLIMITE : String read FOP_PROMO_SINLIMITE write FOP_PROMO_SINLIMITE;

  property OP_PROMO_MIN_STOCK : Real read FOP_PROMO_MIN_STOCK write FOP_PROMO_MIN_STOCK;

  property FIN_PROMOCION : TDateTime read FFIN_PROMOCION write FFIN_PROMOCION;

  property NUPRECIO_PROMO : String read FNUPRECIO_PROMO write FNUPRECIO_PROMO;

end;

 

Nota: Los campos marcados en Azul, se utiliza para la Alta de Productos