dpdocprocta

[ID]
  NUMERO=0208
  NOMBRE=DPDOCPROCTA
  DESCRIPCION=Cuentas Contables del Proveedor
  CONFIG=F
  SINGUL=Cuenta
  APLICA=02
  PRIMARY_KEY=''
[END_ID]

[FIELDS]
  C001=CCD_ACT                ,'N',019,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',1
  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',1
  C007=CCD_CODPRO             ,'C',010,0,'','Código Proveedor REI/CPT',1
  C008=CCD_CODSUC             ,'C',006,0,'','Sucursal',1
  C009=CCD_CONRET             ,'C',003,0,'','Concepto de Retención',1
  C010=CCD_CTAEGR             ,'C',020,0,'','Cuenta de Egreso',1
  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',1
  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',019,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',019,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',1
  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',1
  C036=CCD_TIPTRA             ,'C',001,0,'','Tipo de Transacción',0
  C037=CCD_TOTAL              ,'N',014,2,'','Total Renglón',0
  C038=CCD_FCHNUM             ,'C',005,0,'','Fecha de Nómina Procesada',0
  C039=CCD_RECNUM             ,'C',007,0,'','Recibo de Nómina',0
  C040=CCD_CODCON             ,'C',004,0,'','Código Concepto',0
  C041=CCD_GRUATV             ,'C',008,0,'','Grupo de Activos',0
[END_FIELDS]

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

[LINK_VIRTUAL]
T001=DPCTAEGRESO             , CCD_CTAEGR=CEG_CODIGO, <CAMPO:CEG_DESCRI>, <WHERE:>
T002=DPPROVEEDOR             , CCD_CODIGO=PRO_CODIGO, <CAMPO:PRO_NOMBRE>, <WHERE:>
T003=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 INNER JOIN DPCENCOS ON CCD_CENCOS=CEN_CODIGO
SELECT CEG_DESCRI FROM DPDOCPROCTA INNER JOIN DPCTAEGRESO ON CEG_CODIGO=CCD_CTAEGR
SELECT PRO_NOMBRE FROM DPDOCPROCTA INNER JOIN DPPROVEEDOR ON PRO_CODIGO=CCD_CODIGO
SELECT CCG_NOMBRE FROM DPDOCPROCTA 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 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 * FROM DPDOCPROCTA INNER JOIN DPCTAEGRESO ON CCD_CTAEGR=CEG_CODIGO
SELECT * FROM DPDOCPROCTA INNER JOIN DPCTA ON CCD_CTAMOD=CTA_CODMOD AND CCD_CODCTA=CTA_CODIGO
[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]