Files
jpeguero 69b4500eed Corrige inprmt046, agrega inprmt036 y arreglos de fecha/impresion
- inprmt046: agrega columnas Maquina/Clasf.Bloque faltantes en la
  tabla, ensancha combos para legibilidad, corrige formato de fecha
  (CONVERT 103 requiere DBDATE=DMY4/ configurado). Saca la funcion
  maquinaria() de un archivo local a una compartida (maquinaria.4gl)
  para evitar duplicado.
- inprmt036 (Requisicion de Materiales): agrega formulario, campo
  Impresion (MATRICIAL/PDF), corrige nombre_d y agrega columna
  Existencia faltante en la tabla.
- Agrega funcion compartida configureOutput (stub, Report Writer 2.0
  no disponible en FGL 6.00.01).
- Requiere variables de entorno DBDATE=DMY4/ y FGLSPOOL (carpeta
  PROYECTO/spool) al abrir Genero Studio para reportes/fechas.
2026-08-27 16:57:10 -04:00

74 lines
2.9 KiB
Plaintext

schema smarmotech
TOOLBAR
ITEM nuevo (TEXT="Documento", IMAGE="new", COMMENT="Nuevo Documento")
ITEM buscar (TEXT="Buscar Documento", IMAGE="find", COMMENT="Criterio de busqueda")
SEPARATOR
ITEM salir (TEXT="Salir", IMAGE="quit")
END
LAYOUT (TEXT="TRANSACCIONES INVENTARIOS")
GRID
{
<G >
Documento Numero [f000 ] Orden Compra [ord ]
Codigo Movimiento[m ] [m1 ]
Fecha [f001 ] Bodega :[p1 ]Conduce [f002 ]
DEPARTAMENTO [f1 ][d1 ]
Operador Grua [op ][nomop ][ap ]
Transportista [tr1 ][tr2 ][nomtr ]
Ficha Vehiculo [fveh ] Placa [pplaca ]
<t >
[a ][b ][c ][d ][f02 ] [p ][k ] [ex1 ]
[a ][b ][c ][d ][f02 ] [p ][k ] [ex1 ]
[a ][b ][c ][d ][f02 ] [p ][k ] [ex1 ]
[a ][b ][c ][d ][f02 ] [p ][k ] [ex1 ]
[a ][b ][c ][d ][f02 ] [p ][k ] [ex1 ]
[a ][b ][c ][d ][f02 ] [p ][k ] [ex1 ]
}
end
tables
intb00006,
intb00001,
cotb00001
ATTRIBUTES
ex1 = formonly.existencia, TITLE="EXISTENCIA";
ord = formonly.orden_compra;
COMBOBOX f1 = formonly.departamento;
d1 = formonly.nombre_d,noentry;
op = formonly.pnum_emp;
nomop = formonly.nombre,noentry;
ap = formonly.apellido,noentry;
f002 = formonly.conduce;
tr1 = formonly.cod_transp;
tr2 = formonly.sec_transp;
nomtr = formonly.nombre_transp,noentry;
fveh = formonly.ficha_vehiculo;
pplaca = formonly.placa;
f000 = intb00006.num_doc,autonext,noentry;
f001 = intb00006.fecha, format = "dd/mm/yyyy",autonext,
comments = "Digite Fecha Documento";
a = intb00006.cod_n,TITLE="CODIGO",
comments = "Digite el NIVEL";
b = intb00006.cod_grupo,autonext,
comments = "Digite el GRUPO";
c = intb00006.cod_tipo,autonext,
comments = "Digite el TIPO";
d = intb00006.cod_sec,autonext,
comments = "Digite la SECUENCIA ";
f02 = intb00006.cantidad_2,TITLE="CANTIDAD",
comments = "Digite La Cantidad Ordenada";
k = intb00001.descrip_esp,TITLE="DESCRIPCION";
p = intb00001.unidad_med,noentry;
COMBOBOX p1 = formonly.bodega,autonext;
COMBOBOX m = intb00006.cod_mov,autonext,
comments = "Digite codigo del movimiento";
m1 = formonly.descrip_mov, noentry;
INSTRUCTIONS
SCREEN RECORD s_movi1[6] (cod_n,cod_grupo,cod_tipo,cod_sec,
cantidad_2,unidad_med,descrip_esp,existencia)
end