Files
MBS/PROYECTO/indir/infmmt036.per
T
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

75 lines
3.0 KiB
Plaintext

{
----------------------------------------------------------------------
FORMULARIO : INFMMT036
OBJETIVO : Captura Documento Movimiento: REQUISICION DE MATERIALES
de Inventario de Materia Prima (INPRMT036).
PROGRAMADOR : Ing. Juan Fco. Soto
FECHA REALIZACION : Agosto 10, 1992.
----------------------------------------------------------------------
}
SCHEMA smarmotech
TOOLBAR
ITEM nuevo (TEXT="Documento", IMAGE="new", COMMENT="Nuevo Documento")
ITEM buscar (TEXT="Buscar Documentos", IMAGE="find", COMMENT="Criterio de busqueda")
SEPARATOR
ITEM salir (TEXT="Salir", IMAGE="quit")
END
LAYOUT (TEXT="REQUISICION MATERIALES")
GRID
{
<g >
Documento [f000 ] Fecha [f001 ]
Codigo de Dpto [f4 ] [a1 ]
Bodega : [a7] Impresion [imp]
<g >
C A N T I D A D
Codigo Ordenada Entregada Unidad D e s c r i p c i o n
[a ][b ][c ][d ][f02 ][f03 ][p ][k ]
[a ][b ][c ][d ][f02 ][f03 ][p ][k ]
[a ][b ][c ][d ][f02 ][f03 ][p ][k ]
[a ][b ][c ][d ][f02 ][f03 ][p ][k ]
[a ][b ][c ][d ][f02 ][f03 ][p ][k ]
[a ][b ][c ][d ][f02 ][f03 ][p ][k ]
}
end
tables
intb00001,
intb00002,
intb00006,
adtb00001
attributes
f000 = intb00006.num_doc,noentry;
f001 = intb00006.fecha, format = "dd/mm/yyyy",autonext,
comments = "Digite Fecha Documento";
f4 = intb00006.depto_a,autonext,
comments = "Digite Codigo Departamento";
a1 = formonly.nombre_d,noentry;
a = intb00006.cod_n,autonext,
comments = "Digite Codigo Articulo";
b = intb00006.cod_grupo,autonext,
comments = "Digite Codigo Articulo";
c = intb00006.cod_tipo,autonext,
comments = "Digite Codigo Articulo";
d = intb00006.cod_sec,autonext,
comments = "Digite Codigo Articulo";
f02 = intb00006.cantidad_1,autonext,
comments = "Digite La Cantidad Ordenada";
f03 = intb00006.cantidad_2,autonext,
comments = "Digite La Cantidad Entregada";
a7 = intb00006.bodega,autonext,
comments = "Digite el codigo de la bodega de almacenamiento";
RADIOGROUP imp = formonly.impresion,ITEMS=(("MATRICIAL","MATRICIAL"),("PDF","PDF")),DEFAULT="MATRICIAL";
k = intb00001.descrip_esp,noentry,autonext;
p = intb00001.unidad_med,noentry;
INSTRUCTIONS
SCREEN RECORD s_movi1[6] (cod_n,cod_grupo,cod_tipo,cod_sec,cantidad_1,
cantidad_2,unidad_med,descrip_esp)
end