dpcajamov_his

[ID]
  NUMERO=1000
  NOMBRE=DPCAJAMOV_HIS
  DESCRIPCION=Movimientos de Caja Histórico
  CONFIG=F
  SINGUL=Caja Movimiento
  APLICA=04
  PRIMARY_KEY=''
[END_ID]

[FIELDS]
  C001=CAJ_ACT                          ,'N',002,0,'','Indicador de Estatus',0
  C002=CAJ_BCODIR                       ,'C',020,0,'','Directorio Bancario',0
  C003=CAJ_CAJORG                       ,'L',001,0,'','Estado de Origen de Caja',0
  C004=CAJ_CENCOS                       ,'C',008,0,'','Centro de Costos',0
  C005=CAJ_CHQCTA                       ,'C',020,0,'','Cuenta del Cheque',0
  C006=CAJ_CHQPLA                       ,'C',001,0,'','Componente',0
  C007=CAJ_CODBCO                       ,'C',006,0,'','Código del banco',0
  C008=CAJ_CODCAJ                       ,'C',006,0,'','Código de Caja',0
  C009=CAJ_CODCTA                       ,'C',020,0,'','Cuenta Contable',0
  C010=CAJ_CODMAE                       ,'C',010,0,'','Cliente o Proveedor',0
  C011=CAJ_CODSUC                       ,'C',006,0,'','Sucursal',0
  C012=CAJ_COMPRO                       ,'C',008,0,'','Comprobante contable',0
  C013=CAJ_CONTAB                       ,'C',001,0,'','Contabilizado "S" Sí',0
  C014=CAJ_CTAEGR                       ,'C',020,0,'','Cuenta de Egreso',0
  C015=CAJ_CUENTA                       ,'C',020,0,'','Cuenta contable de la integración',0
  C016=CAJ_DEBCRE                       ,'N',002,0,'','Operación Ingreso o Egreso',0
  C017=CAJ_DESCRI                       ,'C',060,0,'','Descripción de la operación',0
  C018=CAJ_DOCASO                       ,'C',010,0,'','Documento Asociado',0
  C019=CAJ_FCHCON                       ,'D',008,0,'','Fecha para Contabilizar',0
  C020=CAJ_FCHDEP                       ,'D',008,0,'','Fecha del depósito',0
  C021=CAJ_FECHA                        ,'D',008,0,'','Fecha de emisión',0
  C022=CAJ_FILMAI                       ,'N',007,0,'','Digitalización',0
  C023=CAJ_HORA                         ,'C',005,0,'','Hora',0
  C024=CAJ_MARCAF                       ,'C',020,0,'','Marca Financiera',0
  C025=CAJ_MONTO                        ,'N',014,2,'','Monto de la operación',0
  C026=CAJ_MTOIMP                       ,'N',014,2,'','Monto de Impuesto IVA desde Venta',0
  C027=CAJ_NUMCAJ                       ,'C',012,0,'','ID del PC',0
  C028=CAJ_NUMDEP                       ,'C',010,0,'','Número de depósito',0
  C029=CAJ_NUMERO                       ,'C',014,0,'','Cheque',0
  C030=CAJ_NUMMEM                       ,'N',006,0,'','Memo',0
  C031=CAJ_NUMTRA                       ,'C',008,0,'','Número de Transacción',0
  C032=CAJ_ORIGEN                       ,'C',003,0,'','Módulo de origen de la operación',0
  C033=CAJ_PORCOM                       ,'N',005,3,'','% de Comisión Bancaria',0
  C034=CAJ_PORIMP                       ,'N',006,2,'','% de ISLR',0
  C035=CAJ_PORITF                       ,'N',006,2,'','% ITF',0
  C036=CAJ_POSBCO                       ,'C',003,0,'','Punto de Venta Bancario',0
  C037=CAJ_REGDEP                       ,'C',008,0,'','Registro de Depósito',0
  C038=CAJ_TIPCTA                       ,'C',001,0,'','Tipo de Cuenta',0
  C039=CAJ_TIPO                         ,'C',004,0,'','Tipo de operación',0
  C040=CAJ_USUARI                       ,'C',003,0,'','Usuario que originó la operación',0
  C041=CAJ_VALCAM                       ,'N',019,4,'','Valor Cambiario',0
[END_FIELDS]

[TABLE_MAIN]
  T001=DPCAJA                           , CAJ_CODCAJ=CAJ_CODIGO <UPDATE> <DELETE> <RUN>
  T002=DPCAJAINST                       , CAJ_TIPO=ICJ_CODIGO <UPDATE> <RUN>
  T003=DPSUCURSAL                       , CAJ_CODSUC=SUC_CODIGO <UPDATE> <RUN>
[END_TABLE_MAIN]

[LINK_VIRTUAL]
T001=DPBANCODIRPOR                    , CAJ_TIPO,CAJ_CODBCO,CAJ_MARCAF,CAJ_BCODIR=CXI_CODINS,CXI_CODBCO,CXI_MARCA,CXI_BANCO, <CAMPO:CXI_CODBCO>, <WHERE:>
T002=DPCAJA                         , CAJ_CODCAJ=CAJ_CODIGO, <CAMPO:CAJ_NOMBRE>, <WHERE:>
T003=DPCTABANCOMOV                    , CAJ_REGDEP,CAJ_CODBCO,CAJ_CUENTA=MOB_NUMTRA,MOB_CODBCO,MOB_CUENTA, <CAMPO:MOB_DESCRI>, <WHERE:>
T004=DPMARCASFINANC                   , CAJ_MARCAF=MFN_NOMBRE, <CAMPO:MFN_NOMBRE>, <WHERE:>
T005=DPPOSBANCARIO                   , CAJ_POSBCO=PVB_CODIGO, <CAMPO:PVB_CODBCO>, <WHERE:>
T006=DPSUCURSAL                       , CAJ_CODSUC=SUC_CODIGO, <CAMPO:SUC_DESCRI>, <WHERE:>
[END_LINK_VIRTUAL]


[INNER_JOIN]
SELECT * FROM DPCAJAMOV_HIS INNER JOIN DPCAJA ON CAJ_CODCAJ=CAJ_CODIGO
SELECT * FROM DPCAJAMOV_HIS INNER JOIN DPCAJAINST ON CAJ_TIPO=ICJ_CODIGO
SELECT CXI_CODBCO FROM DPCAJAMOV_HIS INNER JOIN DPBANCODIRPOR ON CXI_CODINS=CAJ_TIPO AND CXI_CODBCO=CAJ_CODBCO AND CXI_MARCA=CAJ_MARCAF AND CXI_BANCO=CAJ_BCODIR
SELECT CAJ_NOMBRE FROM DPCAJAMOV_HIS INNER JOIN DPCAJA ON CAJ_CODIGO=CAJ_CODCAJ
SELECT MOB_DESCRI FROM DPCAJAMOV_HIS INNER JOIN DPCTABANCOMOV ON MOB_NUMTRA=CAJ_REGDEP AND MOB_CODBCO=CAJ_CODBCO AND MOB_CUENTA=CAJ_CUENTA
SELECT MFN_NOMBRE FROM DPCAJAMOV_HIS INNER JOIN DPMARCASFINANC ON MFN_NOMBRE=CAJ_MARCAF
SELECT PVB_CODBCO FROM DPCAJAMOV_HIS INNER JOIN DPPOSBANCARIO ON PVB_CODIGO=CAJ_POSBCO
SELECT SUC_DESCRI FROM DPCAJAMOV_HIS INNER JOIN DPSUCURSAL ON SUC_CODIGO=CAJ_CODSUC
SELECT * FROM DPCAJAMOV_HIS INNER JOIN DPSUCURSAL ON CAJ_CODSUC=SUC_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]