dpdocpro_his

[ID]
  NUMERO=1000
  NOMBRE=DPDOCPRO_HIS
  DESCRIPCION=Documentos del Proveedor, Compras CxP Histórico
  CONFIG=F
  SINGUL=Documento
  APLICA=02
  PRIMARY_KEY=''
[END_ID]

[FIELDS]
  C001=DOC_ACT                    ,'N',002,0,'','Estatus de CXP',0
  C002=DOC_ANUFIS                 ,'L',001,0,'','Anulación Fiscal',0
  C003=DOC_BASNET                 ,'N',017,2,'','Base Neta de la Compra',0
  C004=DOC_CANIMP                 ,'N',002,0,'','Cantidad de Impresiones',0
  C005=DOC_CBTNUM                 ,'C',008,0,'','Comprobante Contable',0
  C006=DOC_CBTPRE                 ,'C',010,0,'','Comprobante Presupuestario',0
  C007=DOC_CENCOS                 ,'C',008,0,'','Centro de Costo',0
  C008=DOC_CODDEP                 ,'C',012,0,'','Código Departamento',0
  C009=DOC_CODIGO                 ,'C',010,0,'','Código del Proveedor',0
  C010=DOC_CODMON                 ,'C',003,0,'','Moneda',0
  C011=DOC_CODSUC                 ,'C',006,0,'','Sucursal',0
  C012=DOC_CODTRA                 ,'C',006,0,'','Código Transporte',0
  C013=DOC_CONDIC                 ,'C',035,0,'','Condiciones',0
  C014=DOC_CREFIS                 ,'L',001,0,'','Derecho a Crédito Fiscal',0
  C015=DOC_CREPAG                 ,'L',001,0,'','Creado en Pago',0
  C016=DOC_CXP                    ,'N',018,0,'','Cuentas por Pagar',0
  C017=DOC_CXPCOD                 ,'C',010,0,'','Cuentas por Pagar',0
  C018=DOC_CXPDOC                 ,'C',020,0,'','Cuentas por Pagar',0
  C019=DOC_CXPTIP                 ,'C',003,0,'','Cuentas por Pagar',0
  C020=DOC_DCTO                   ,'N',006,2,'','% Descuento',0
  C021=DOC_DESCCO                 ,'C',030,0,'','Descuentos en Cascada',0
  C022=DOC_DOCORG                 ,'C',001,0,'','Origen del Documento',0
  C023=DOC_ESTADO                 ,'C',002,0,'','Estado',0
  C024=DOC_ESTORG                 ,'C',020,0,'','Código del Estructura Organizacional',0
  C025=DOC_EXPIMP                 ,'C',010,0,'','Expediente de Importación',0
  C026=DOC_FACAFE                 ,'C',020,0,'','Factura Afectada',0
  C027=DOC_FAVORI                 ,'L',001,0,'','Favorito',0
  C028=DOC_FCHDEC                 ,'D',008,0,'','Fecha Declaración',0
  C029=DOC_FCHVEN                 ,'D',008,0,'','Fecha de Vencimiento',0
  C030=DOC_FECHA                  ,'D',008,0,'','Fecha',0
  C031=DOC_FILMAI                 ,'N',007,0,'','Digitalización',0
  C032=DOC_HORA                   ,'C',008,0,'','Hora',0
  C033=DOC_IMPOTR                 ,'N',017,2,'','Otros Impuestos',0
  C034=DOC_IVABAS                 ,'N',017,2,'','Base del IVA',0
  C035=DOC_IVAREB                 ,'N',002,0,'','%Rebaja del IVA',0
  C036=DOC_LIBCOM                 ,'C',004,0,'','Número del Libro de Compras',0
  C037=DOC_MONNAC                 ,'C',003,0,'','Moneda Nacional',0
  C038=DOC_MTOCOM                 ,'N',018,0,'','Monto Revalorización en Pagos',0
  C039=DOC_MTOCOS                 ,'N',017,2,'','Costos',0
  C040=DOC_MTOEXE                 ,'N',017,2,'','Monto Exento',0
  C041=DOC_MTOIVA                 ,'N',017,2,'','Monto de IVA',0
  C042=DOC_NETO                   ,'N',017,2,'','Neto',0
  C043=DOC_NODEDU                 ,'L',001,0,'','Gastos No deducibles',0
  C044=DOC_NUMERO                 ,'C',020,0,'','Número',0
  C045=DOC_NUMFIS                 ,'C',020,0,'','Número Fiscal',0
  C046=DOC_NUMIMG                 ,'N',008,0,'','Número de Imagen',0
  C047=DOC_NUMMEM                 ,'N',008,0,'','Memo Asociado',0
  C048=DOC_NUMPAR                 ,'C',005,0,'','Número Partida',0
  C049=DOC_ORIGEN                 ,'C',001,0,'','Origen',0
  C050=DOC_OTROS                  ,'N',017,2,'','Otros',0
  C051=DOC_PAGNUM                 ,'C',008,0,'','Comprobante de Pago',0
  C052=DOC_PLAIMP                 ,'C',010,0,'','Planilla de Importación',0
  C053=DOC_PLAZO                  ,'N',018,0,'','Plazo',0
  C054=DOC_PPLREG                 ,'C',010,0,'','Registro Planificación',0
  C055=DOC_RECARG                 ,'N',006,2,'','% Recargo',0
  C056=DOC_REGAUD                 ,'N',008,0,'','Registro de Auditoría',0
  C057=DOC_RIF                    ,'C',012,0,'','RIF',0
  C058=DOC_TIPAFE                 ,'C',003,0,'','Tipo de Documento Asociado',0
  C059=DOC_TIPDOC                 ,'C',003,0,'','Tipo de Documento',0
  C060=DOC_TIPPAG                 ,'C',001,0,'','Tipo de Documento de Pago',0
  C061=DOC_TIPTRA                 ,'C',001,0,'','Transacción',0
  C062=DOC_USUARI                 ,'C',003,0,'','Usuario',0
  C063=DOC_VALCAM                 ,'N',015,4,'','Valor Cambiario',0
[END_FIELDS]

[TABLE_MAIN]
  T001=DPPROVEEDOR                 , DOC_CODIGO=PRO_CODIGO <UPDATE> <RUN>
  T002=DPSUCURSAL                  , DOC_CODSUC=SUC_CODIGO <UPDATE> <RUN>
  T003=DPTIPDOCPRO                 , DOC_TIPDOC=TDC_TIPO <UPDATE> <RUN>
[END_TABLE_MAIN]

[TABLE_REL]
  T001=DPDOCPROCTA_HIS                 , DOC_CODSUC,DOC_TIPDOC,DOC_CODIGO,DOC_NUMERO,DOC_TIPTRA=CCD_CODSUC,CCD_TIPDOC,CCD_CODIGO,CCD_NUMERO,CCD_TIPTRA, <UPDATE> <DELETE> <RUN>
  T002=DPDOCPRORTI_HIS                 , DOC_CODSUC,DOC_TIPDOC,DOC_CODIGO,DOC_NUMERO,DOC_TIPTRA=RTI_CODSUC,RTI_DOCTIP,RTI_CODIGO, RTI_DOCNUM,RTI_TIPTRA, <UPDATE> <DELETE> <RUN>
[END_TABLE_REL

[LINK_VIRTUAL]
T001=DPCBTEPAGO                 , DOC_CODSUC,DOC_CODIGO,DOC_PAGNUM=PAG_CODSUC,PAG_CODIGO,PAG_NUMERO, <CAMPO:PAG_MONTO>, <WHERE:>
T002=DPCENCOS                 , DOC_CENCOS=CEN_CODIGO, <CAMPO:CEN_DESCRI>, <WHERE:>
T003=DPMEMO                  , DOC_NUMMEM=MEM_NUMERO, <CAMPO:MEM_DESCRI>, <WHERE:>
T004=DPMOVINV                 , DOC_CODSUC, DOC_TIPDOC,DOC_CODIGO,DOC_NUMERO=MOV_CODSUC,MOV_TIPDOC,MOV_CODCTA,MOV_DOCUME, <CAMPO:MOV_CODIGO>, <WHERE:>
T005=DPPROVEEDOR               , DOC_CODIGO=PRO_CODIGO, <CAMPO:PRO_NOMBRE>, <WHERE:>
T006=DPSUCURSAL                 , DOC_CODSUC=SUC_CODIGO, <CAMPO:SUC_DESCRI>, <WHERE:>
T007=DPTIPDOCPRO               , DOC_TIPDOC=TDC_TIPO, <CAMPO:TDC_DESCRI>, <WHERE:>
T008=DPTRANSP                 , DOC_CODTRA=TRA_CODIGO, <CAMPO:TRA_DESCRI>, <WHERE:>
[END_LINK_VIRTUAL]


[INNER_JOIN]
SELECT PAG_MONTO FROM DPDOCPRO_HIS INNER JOIN DPCBTEPAGO ON PAG_CODSUC=DOC_CODSUC AND PAG_CODIGO=DOC_CODIGO AND PAG_NUMERO=DOC_PAGNUM
SELECT CEN_DESCRI FROM DPDOCPRO_HIS INNER JOIN DPCENCOS ON CEN_CODIGO=DOC_CENCOS
SELECT * FROM DPDOCPRO_HIS INNER JOIN DPDOCPROCTA_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
SELECT * FROM DPDOCPRO_HIS INNER JOIN DPDOCPRORTI_HIS ON RTI_CODSUC=DOC_CODSUC AND RTI_DOCTIP=DOC_TIPDOC AND RTI_CODIGO=DOC_CODIGO AND RTI_DOCNUM=DOC_NUMERO AND RTI_TIPTRA=DOC_TIPTRA
SELECT MEM_DESCRI FROM DPDOCPRO_HIS INNER JOIN DPMEMO ON MEM_NUMERO=DOC_NUMMEM
SELECT MOV_CODIGO FROM DPDOCPRO_HIS INNER JOIN DPMOVINV ON MOV_CODSUC=DOC_CODSUC AND MOV_TIPDOC=DOC_TIPDOC AND MOV_CODCTA=DOC_CODIGO AND MOV_DOCUME=DOC_NUMERO
SELECT PRO_NOMBRE FROM DPDOCPRO_HIS INNER JOIN DPPROVEEDOR ON PRO_CODIGO=DOC_CODIGO
SELECT SUC_DESCRI FROM DPDOCPRO_HIS INNER JOIN DPSUCURSAL ON SUC_CODIGO=DOC_CODSUC
SELECT TDC_DESCRI FROM DPDOCPRO_HIS INNER JOIN DPTIPDOCPRO ON TDC_TIPO=DOC_TIPDOC
SELECT TRA_DESCRI FROM DPDOCPRO_HIS INNER JOIN DPTRANSP ON TRA_CODIGO=DOC_CODTRA
SELECT * FROM DPDOCPRO_HIS INNER JOIN DPPROVEEDOR ON DOC_CODIGO=PRO_CODIGO
SELECT * FROM DPDOCPRO_HIS INNER JOIN DPSUCURSAL ON DOC_CODSUC=SUC_CODIGO
SELECT * FROM DPDOCPRO_HIS INNER JOIN DPTIPDOCPRO ON DOC_TIPDOC=TDC_TIPO
[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]