dpdocprocta_his

[ID]
  NUMERO=1000
  NOMBRE=DPDOCPROCTA_HIS
  DESCRIPCION=Cuentas Contables del Proveedor Histórico
  CONFIG=F
  SINGUL=Cuenta
  APLICA=02
  PRIMARY_KEY=''
[END_ID]

[FIELDS]
  C001=CCD_ACT                         ,'N',018,0,'','Estatus Activo',0
  C002=CCD_APLRTI                      ,'L',001,0,'','Aplica Retención de IVA',0
  C003=CCD_CENCOS                      ,'C',008,0,'','Centro de Costos',0
  C004=CCD_CODCAJ                      ,'C',008,0,'','Código de Caja',0
  C005=CCD_CODCTA                      ,'C',020,0,'','Proveedor',0
  C006=CCD_CODIGO                      ,'C',010,0,'','Proveedor',0
  C007=CCD_CODPRO                      ,'C',010,0,'','Código Proveedor REI/CPT',0
  C008=CCD_CODSUC                      ,'C',006,0,'','Sucursal',0
  C009=CCD_CONRET                      ,'C',003,0,'','Concepto de Retención',0
  C010=CCD_CTAEGR                      ,'C',020,0,'','Cuenta de Egreso',0
  C011=CCD_CTAMOD                      ,'C',006,0,'','Código Cuenta Modelo',0
  C012=CCD_DESCRI                      ,'C',130,0,'','Descripción',0
  C013=CCD_DOCREF                      ,'C',012,0,'','Referencia',0
  C014=CCD_DOCTIP                      ,'C',003,0,'','Tipo Documento de Compra',0
  C015=CCD_FACTUR                      ,'C',020,0,'','Factura',0
  C016=CCD_FCHCOM                      ,'D',008,0,'','Fecha del Compromiso DPDOCPROPROG',0
  C017=CCD_FCHDEC                      ,'D',008,0,'','Fecha Declaración',0
  C018=CCD_FECHA                       ,'D',008,0,'','Fecha de Compra',0
  C019=CCD_INSCAJ                      ,'C',004,0,'','Instrumento de Caja',0
  C020=CCD_ITEM                        ,'C',004,0,'','Item',0
  C021=CCD_IVAREB                      ,'N',014,2,'','%Rebaja del IVA',0
  C022=CCD_LIBCOM                      ,'L',001,0,'','Afecta Libro de Compras',0
  C023=CCD_MONTO                       ,'N',017,2,'','Monto',0
  C024=CCD_NUMERO                      ,'C',020,0,'','Número',0
  C025=CCD_NUMFIS                      ,'C',020,0,'','Número Control Fiscal',0
  C026=CCD_NUMMEM                      ,'N',007,0,'','Numero de Memo',0
  C027=CCD_PORIVA                      ,'N',017,2,'','% de IVA',0
  C028=CCD_PORRTI                      ,'N',003,0,'','% Retención',0
  C029=CCD_REFERE                      ,'C',020,0,'','Referencia Según Planificación',0
  C030=CCD_RESIDE                      ,'C',001,0,'','Reside en el Pais',0
  C031=CCD_RIF                         ,'C',015,0,'','Rif del Proveedor',0
  C032=CCD_TIPCTA                      ,'C',001,0,'','Tipo de Cuenta',0
  C033=CCD_TIPDOC                      ,'C',003,0,'','Tipo de Documento',0
  C034=CCD_TIPIVA                      ,'C',002,0,'','Tipo de IVA',0
  C035=CCD_TIPPER                      ,'C',001,0,'','Tipo de Persona',0
  C036=CCD_TIPTRA                      ,'C',001,0,'','Tipo de Transacción',0
  C037=CCD_TOTAL                       ,'N',014,2,'','Total Renglón',0
[END_FIELDS]

[TABLE_MAIN]
T001=DPCENCOS                      , CCD_CENCOS=CEN_CODIGO <UPDATE> <RUN>
T002=DPCTAEGRESO                 , CCD_CTAEGR=CEG_CODIGO <UPDATE> <RUN>
T003=DPDOCPRO                      , CCD_CODSUC,CCD_TIPDOC,CCD_CODIGO,CCD_NUMERO,CCD_TIPTRA=DOC_CODSUC,DOC_TIPDOC,DOC_CODIGO,DOC_NUMERO,DOC_TIPTRA <UPDATE> <DELETE> <RUN>
T004=DPDOCPRO_HIS                 , CCD_CODSUC,CCD_TIPDOC,CCD_CODIGO,CCD_NUMERO,CCD_TIPTRA=DOC_CODSUC,DOC_TIPDOC,DOC_CODIGO,DOC_NUMERO,DOC_TIPTRA <UPDATE> <DELETE> <RUN>
[END_TABLE_MAIN]

[LINK_VIRTUAL]
T001=DPPROVEEDOR                       , CCD_CODIGO=PRO_CODIGO, <CAMPO:PRO_NOMBRE>, <WHERE:>
T002=DPPROVEEDORCERO                 , CCD_CODSUC,CCD_TIPDOC,CCD_CODIGO,CCD_NUMERO,CCD_RIF=CCG_CODSUC,CCG_TIPDOC,CCG_CODIGO,CCG_NUMDOC,CCG_RIF, <CAMPO:CCG_NOMBRE>, <WHERE:>
[END_LINK_VIRTUAL]


[INNER_JOIN]
SELECT * FROM DPDOCPROCTA_HIS INNER JOIN DPCENCOS ON CCD_CENCOS=CEN_CODIGO
SELECT * FROM DPDOCPROCTA_HIS INNER JOIN DPCTAEGRESO ON CCD_CTAEGR=CEG_CODIGO
SELECT * FROM DPDOCPROCTA_HIS INNER JOIN DPDOCPRO ON CCD_CODSUC=DOC_CODSUC AND CCD_TIPDOC=DOC_TIPDOC AND CCD_CODIGO=DOC_CODIGO AND CCD_NUMERO=DOC_NUMERO AND CCD_TIPTRA=DOC_TIPTRA
SELECT PRO_NOMBRE FROM DPDOCPROCTA_HIS INNER JOIN DPPROVEEDOR ON PRO_CODIGO=CCD_CODIGO
SELECT CCG_NOMBRE FROM DPDOCPROCTA_HIS INNER JOIN DPPROVEEDORCERO ON CCG_CODSUC=CCD_CODSUC AND CCG_TIPDOC=CCD_TIPDOC AND CCG_CODIGO=CCD_CODIGO AND CCG_NUMDOC=CCD_NUMERO AND CCG_RIF=CCD_RIF
SELECT * FROM DPDOCPROCTA_HIS INNER JOIN DPDOCPRO_HIS ON CCD_CODSUC=DOC_CODSUC AND CCD_TIPDOC=DOC_TIPDOC AND CCD_CODIGO=DOC_CODIGO AND CCD_NUMERO=DOC_NUMERO AND CCD_TIPTRA=DOC_TIPTRA
[END_INNER_JOIN]

[OPTIONS]
[END_OPTIONS]

[COMENTARIOS]
C: CHAR
D: DATE
L: LOGICAL 1=T 0=F
N: NUMERICO
M: MEMO

[SQL]
SELECT <CAMPOS> FROM <TABLA>
INNER JOIN XTABLA ON XCAMPO=YCAMPO
[ENDSQL]