dpdocprogasto

[ID]
  NUMERO=0210
  NOMBRE=DPDOCPROGASTO
  DESCRIPCION=Gasto en Documentos de Compras
  CONFIG=F
  SINGUL=Gasto
  APLICA=02
  PRIMARY_KEY=''
[END_ID]

[FIELDS]
  C001=DCG_CODALM                    ,'C',003,0,'','Almacén',1
  C002=DCG_CODGAS                   ,'C',025,0,'','Código de Gasto',0
  C003=DCG_CODIGO                    ,'C',010,0,'','Proveedor',1
  C004=DCG_CODMON                 ,'C',003,0,'','Divisa',0
C005=DCG_CODSUC                   ,'C',006,0,'','Sucursal',1
C006=DCG_COMENT                 ,'C',030,0,'','Comentario',1
C007=DCG_FECHA                   ,'D',008,0,'','Fecha',0
C008=DCG_HORA                   ,'C',008,0,'','Hora',0
C009=DCG_METODO                  ,'C',001,0,'','Modo de Distribución',0
C010=DCG_MONTO                 ,'N',016,2,'','Monto',0
C011=DCG_MTODIV                 ,'N',012,0,'','Monto Divisa',0
C012=DCG_NUMERO                  ,'C',020,0,'','Documento',0
C013=DCG_TIPDOC                  ,'C',003,0,'','Tipo de Documento',0
C014=DCG_TIPTRA                 ,'C',001,0,'','Tipo de Transacción',0
C015=DCG_VALDIV               ,'N',012,3,'','Valor Divisa',0
[END_FIELDS]

[TABLE_MAIN]
T001=DPGASTOSCOMPRA             , DCG_CODGAS=GAS_CODIGO <UPDATE> <RUN>
T002=DPTABMON                     , DCG_CODMON=MON_CODIGO <UPDATE> <RUN>
T003=DPDOCPRO                     , DCG_CODSUC,DCG_TIPDOC,DCG_CODIGO,DCG_NUMERO,DCG_TIPTRA=DOC_CODSUC,DOC_TIPDOC,DOC_CODIGO,DOC_NUMERO,DOC_TIPTRA <UPDATE> <DELETE> <RUN>
[END_TABLE_MAIN]

[INNER_JOIN]
SELECT * FROM DPDOCPROGASTO INNER JOIN DPGASTOSCOMPRA ON DCG_CODGAS=GAS_CODIGO
SELECT * FROM DPDOCPROGASTO INNER JOIN DPTABMON ON DCG_CODMON=MON_CODIGO
SELECT * FROM DPDOCPROGASTO INNER JOIN DPDOCPRO ON DCG_CODSUC=DOC_CODSUC AND DCG_TIPDOC=DOC_TIPDOC AND DCG_CODIGO=DOC_CODIGO AND DCG_NUMERO=DOC_NUMERO AND DCG_TIPTRA=DOC_TIPTRA
[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]