dpctabancomov_his

[ID]
  NUMERO=1000
  NOMBRE=DPCTABANCOMOV_HIS
  DESCRIPCION=Movimiento Bancario Histórico
  CONFIG=F
  SINGUL=Movimiento
  APLICA=04
  PRIMARY_KEY=''
[END_ID]

[FIELDS]
  C001=MOB_ACT                           ,'N',002,0,'','Indicativo del Estatus del Registro',0
  C002=MOB_CENCOS                        ,'C',008,0,'','Centro de Costo',0
  C003=MOB_CODBCO                      ,'C',006,0,'','Banco',0
  C004=MOB_CODCAJ                      ,'C',006,0,'','Código de Caja',0
  C005=MOB_CODMON                      ,'C',003,0,'','Moneda o Divisa',0
  C006=MOB_CODSUC                      ,'C',006,0,'','Sucursal',0
  C007=MOB_COMENT                      ,'C',060,0,'','Comentario',0
  C008=MOB_COMPRO                      ,'C',010,0,'','Comprobante Contable',0
  C009=MOB_CTACON                      ,'C',020,0,'','Cuenta Contrapartida',0
  C010=MOB_CTAEGR                      ,'C',020,0,'','Cuenta de Egreso',0
  C011=MOB_CUENTA                      ,'C',020,0,'','Cuenta Bancaria',0
  C012=MOB_DESCRI                        ,'C',120,0,'','Descripción',0
  C013=MOB_DOCASO                      ,'C',010,0,'','Documento Asociado',0
  C014=MOB_DOCUME                      ,'C',016,0,'','Número del Documento',0
  C015=MOB_ESTADO                      ,'C',001,0,'','Estado',0
  C016=MOB_FCHCOM                      ,'D',008,0,'','Fecha para Contabilizar',0
  C017=MOB_FCHCON                      ,'D',008,0,'','Fecha de Conciliación',0
  C018=MOB_FCHREG                      ,'D',008,0,'','Fecha de Registro',0
  C019=MOB_FECHA                         ,'D',008,0,'','Fecha',0
  C020=MOB_FILE                          ,'C',015,0,'','Archivo FPT',0
  C021=MOB_FILMAI                        ,'N',007,0,'','Digitalización',0
  C022=MOB_HORA                          ,'C',008,0,'','Hora',0
  C023=MOB_IDB                           ,'N',006,2,'','Débito Bancario',0
  C024=MOB_ITEMC                         ,'C',006,0,'','Item de Conciliación',0
  C025=MOB_MONNAC                      ,'N',016,2,'','Moneda Nacional',0
  C026=MOB_MONTO                         ,'N',016,2,'','Monto',0
  C027=MOB_MTOCOM                       ,'N',016,2,'','Comisión Bancaria',0
  C028=MOB_MTOIDB                      ,'N',014,2,'','Monto del IDB',0
  C029=MOB_MTOIMP                       ,'N',016,2,'','Monto de Retención de ISLR',0
  C030=MOB_NUMMEM                      ,'N',006,0,'','Número del Memo',0
  C031=MOB_NUMTRA                       ,'C',008,0,'','Número de Transacción',0
  C032=MOB_ORIGEN                      ,'C',003,0,'','Origen',0
  C033=MOB_PUNTEO                       ,'N',018,0,'','Punteo',0
  C034=MOB_REGCON                       ,'C',006,0,'','Registro de Conciliación',0
  C035=MOB_REGDEP                       ,'C',008,0,'','Registro Depuración',0
  C036=MOB_SLDBCO                      ,'N',017,2,'','Saldo estado de Cuenta',0
  C037=MOB_TIPCTA                      ,'C',001,0,'','Tipo de Cuenta',0
  C038=MOB_TIPO                         ,'C',004,0,'','Tipo de Transacción',0
  C039=MOB_TRAASO                      ,'C',008,0,'','Transferencia Asociada',0
  C040=MOB_USUARI                      ,'C',003,0,'','Usuario',0
  C041=MOB_VALCAM                      ,'N',019,4,'','Valor Cambiario',0
[END_FIELDS]

[TABLE_MAIN]
  T001=DPBANCOTIP         , MOB_TIPO=TDB_CODIGO <UPDATE> <RUN>
  T002=DPCTABANCO         , MOB_CODBCO,MOB_CUENTA=BCO_CODIGO,BCO_CTABAN <UPDATE> <RUN>
  T003=DPCTABANCO         , MOB_CODSUC,MOB_CODBCO,MOB_CUENTA=BCO_CODSUC,BCO_CODIGO,BCO_CTABAN <UPDATE> <RUN>
  T004=DPSUCURSAL         , MOB_CODSUC=SUC_CODIGO <UPDATE> <RUN>
[END_TABLE_MAIN]

[LINK_VIRTUAL]
  T001=DPBANCOS                         , MOB_CODBCO=BAN_CODIGO, <CAMPO:BAN_NOMBRE>, <WHERE:>
  T002=DPBANCOTIP                       , MOB_TIPO=TDB_CODIGO, <CAMPO:TDB_NOMBRE>, <WHERE:>
  T003=DPMEMO                           , MOB_NUMMEM=MEM_NUMERO, <CAMPO:MEM_DESCRI>, <WHERE:>
  T004=DPSUCURSAL                       , MOB_CODSUC=SUC_CODIGO, <CAMPO:SUC_DESCRI>, <WHERE:>
[END_LINK_VIRTUAL]

[INNER_JOIN]
SELECT * FROM DPCTABANCOMOV_HIS INNER JOIN DPBANCOTIP ON MOB_TIPO=TDB_CODIGO
SELECT * FROM DPCTABANCOMOV_HIS INNER JOIN DPCTABANCO ON MOB_CODBCO=BCO_CODIGO AND MOB_CUENTA=BCO_CTABAN
SELECT * FROM DPCTABANCOMOV_HIS INNER JOIN DPCTABANCO ON MOB_CODSUC=BCO_CODSUC AND MOB_CODBCO=BCO_CODIGO AND MOB_CUENTA=BCO_CTABAN
SELECT BAN_NOMBRE FROM DPCTABANCOMOV_HIS INNER JOIN DPBANCOS ON BAN_CODIGO=MOB_CODBCO
SELECT TDB_NOMBRE FROM DPCTABANCOMOV_HIS INNER JOIN DPBANCOTIP ON TDB_CODIGO=MOB_TIPO
SELECT MEM_DESCRI FROM DPCTABANCOMOV_HIS INNER JOIN DPMEMO ON MEM_NUMERO=MOB_NUMMEM
SELECT SUC_DESCRI FROM DPCTABANCOMOV_HIS INNER JOIN DPSUCURSAL ON SUC_CODIGO=MOB_CODSUC
SELECT * FROM DPCTABANCOMOV_HIS INNER JOIN DPSUCURSAL ON MOB_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]