[ID]
NUMERO=0407
NOMBRE=DPCAJAMOV
DESCRIPCION=Movimientos de Caja
CONFIG=F
SINGUL=Caja Movimiento
APLICA=04
PRIMARY_KEY='CAJ_CODSUC,CAJ_CODCAJ,CAJ_TIPO,CAJ_NUMERO,CAJ_DESCRI,CAJ_FECHA,CAJ_CODBCO,CAJ_CUENTA,CAJ_NUMDEP,CAJ_MONTO,CAJ_DOCASO,CAJ_DEBCRE,CAJ_NUMTRA'
[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_CMNNAC ,'C',003,0,'','Moneda Nacional',0
C008=CAJ_CODBCO ,'C',006,0,'','Código del banco',1
C009=CAJ_CODCAJ ,'C',006,0,'','Código de Caja',1
C010=CAJ_CODCTA ,'C',020,0,'','Cuenta Contable',0
C011=CAJ_CODMAE ,'C',010,0,'','Cliente o Proveedor',1
C012=CAJ_CODMON ,'C',003,0,'','Moneda o Divisa',0
C013=CAJ_CODSUC ,'C',006,0,'','Sucursal',1
C014=CAJ_COMPRO ,'C',008,0,'','Comprobante contable',0
C015=CAJ_CONTAB ,'C',001,0,'','Contabilizado "S" Sí',0
C016=CAJ_CTAEGR ,'C',020,0,'','Cuenta de Egreso',0
C017=CAJ_CUENTA ,'C',020,0,'','Cuenta contable de la integración',0
C018=CAJ_DEBCRE ,'N',002,0,'','Operación Ingreso o Egreso',0
C019=CAJ_DESCRI ,'C',060,0,'','Descripción de la operación',0
C020=CAJ_DOCASO ,'C',010,0,'','Documento Asociado',1
C021=CAJ_FCHCON ,'D',008,0,'','Fecha para Contabilizar',0
C022=CAJ_FCHDEP ,'D',008,0,'','Fecha del depósito',0
C023=CAJ_FECHA ,'D',008,0,'','Fecha de emisión',0
C024=CAJ_FILMAI ,'N',007,0,'','Digitalización',0
C025=CAJ_HORA ,'C',005,0,'','Hora',0
C026=CAJ_MARCAF ,'C',020,0,'','Marca Financiera',0
C027=CAJ_MONTO ,'N',014,2,'','Monto de la operación',0
C028=CAJ_MTODIV ,'N',019,2,'','Monto en Divisa',0
C029=CAJ_MTOIMP ,'N',014,2,'','Monto de Impuesto IVA desde Venta',0
C030=CAJ_NUMCAJ ,'C',012,0,'','ID del PC',0
C031=CAJ_NUMDEP ,'C',020,0,'','Número de depósito',0
C032=CAJ_NUMERO ,'C',014,0,'','Cheque',0
C033=CAJ_NUMMEM ,'N',006,0,'','Memo',0
C034=CAJ_NUMTRA ,'C',008,0,'','Número de Transacción',1
C035=CAJ_ORIGEN ,'C',003,0,'','Módulo de origen de la operación',0
C036=CAJ_PORCOM ,'N',006,3,'','% de Comisión Bancaria',0
C037=CAJ_PORIMP ,'N',006,2,'','% de ISLR',0
C038=CAJ_PORITF ,'N',006,2,'','% ITF',0
C039=CAJ_POSBCO ,'C',003,0,'','Punto de Venta Bancario',1
C040=CAJ_REGDEP ,'C',008,0,'','Registro de Depósito',1
C041=CAJ_TIPCTA ,'C',001,0,'','Tipo de Cuenta',0
C042=CAJ_TIPO ,'C',004,0,'','Tipo de operación',0
C043=CAJ_USUARI ,'C',003,0,'','Usuario que originó la operación',0
C044=CAJ_VALCAM ,'N',019,4,'','Valor Cambiario',0
C045=CAJ_MTOITF ,'N',019,2,'','Monto IGTF',0
[END_FIELDS]
[TABLE_MAIN]
T001=DPCAJA , CAJ_CODCAJ=CAJ_CODIGO <UPDATE> <DELETE> <RUN>
T002=DPSUCURSAL , CAJ_CODSUC=SUC_CODIGO <UPDATE> <RUN>
T003=DPCAJAINST , CAJ_TIPO=ICJ_CODIGO <UPDATE> <DELETE> <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=DPCTAEGRESO , CAJ_CTAEGR=CEG_CODIGO, <CAMPO:CEG_DESCRI>, <WHERE:>
T005=DPMARCASFINANC , CAJ_MARCAF=MFN_NOMBRE, <CAMPO:MFN_NOMBRE>, <WHERE:>
T006=DPPOSBANCARIO , CAJ_POSBCO=PVB_CODIGO, <CAMPO:PVB_CODBCO>, <WHERE:>
T007=DPSUCURSAL , CAJ_CODSUC=SUC_CODIGO, <CAMPO:SUC_DESCRI>, <WHERE:>
[END_LINK_VIRTUAL]
[INNER_JOIN]
SELECT * FROM DPCAJAMOV INNER JOIN DPCAJA ON CAJ_CODCAJ=CAJ_CODIGO
SELECT CXI_CODBCO FROM DPCAJAMOV 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 INNER JOIN DPCAJA ON CAJ_CODIGO=CAJ_CODCAJ
SELECT MOB_DESCRI FROM DPCAJAMOV INNER JOIN DPCTABANCOMOV ON MOB_NUMTRA=CAJ_REGDEP AND MOB_CODBCO=CAJ_CODBCO AND MOB_CUENTA=CAJ_CUENTA
SELECT CEG_DESCRI FROM DPCAJAMOV INNER JOIN DPCTAEGRESO ON CEG_CODIGO=CAJ_CTAEGR
SELECT MFN_NOMBRE FROM DPCAJAMOV INNER JOIN DPMARCASFINANC ON MFN_NOMBRE=CAJ_MARCAF
SELECT PVB_CODBCO FROM DPCAJAMOV INNER JOIN DPPOSBANCARIO ON PVB_CODIGO=CAJ_POSBCO
SELECT SUC_DESCRI FROM DPCAJAMOV INNER JOIN DPSUCURSAL ON SUC_CODIGO=CAJ_CODSUC
SELECT CAJ_DESCRI FROM DPCAJAMOV INNER JOIN DPMEMO ON CAJ_NUMMEM=MEM_NUMERO
SELECT * FROM DPCAJAMOV INNER JOIN DPSUCURSAL ON CAJ_CODSUC=SUC_CODIGO
SELECT * FROM DPCAJAMOV INNER JOIN DPCAJAINST ON CAJ_TIPO=ICJ_CODIGO
[END_INNER_JOIN]
[OPTIONS]
C001=CAJ_CHQPLA ,Efectivo
C002=CAJ_CHQPLA ,Mismo Banco
C003=CAJ_CHQPLA ,Otros Bancos
[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]