Agregar noprmt020 al proyecto (identidad real pendiente de confirmar)
- Registrar noprmt020 en mbsERP.4pw - Agregar MAIN (faltaba, el archivo era solo funciones para ser llamadas desde el menu nomnmt000.4gl) y una funcion pantalla() local para el encabezado - Corregir typo "database marmotech" -> "smarmotech" en nofmmt021.per NOTA: el usuario identifico este programa como "Calcular Horas Extras", pero tanto el contenido del .4gl como su propio menu (nomnmt000.4gl: "19-Porc. Accidente Trabajo noprmt020") indican que en realidad es la maestra de % de Accidente de Trabajo. Build y compilacion verificados, prueba funcional pendiente hasta confirmar el programa correcto para "Calcular Horas Extras" (candidatos: noprmt030.4gl, noprmt038.4gl, o los reportes noprrp007/011/018/026/034/035). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
81182e5ded
commit
77e844390e
@@ -7,7 +7,7 @@ DISENO : Tadeo A. ferreras F.
|
||||
FECHA : MARZO 22, 1995
|
||||
=============================================================================
|
||||
}
|
||||
DATABASE marmotech
|
||||
DATABASE smarmotech
|
||||
screen size 24 by 80
|
||||
{
|
||||
|
||||
|
||||
@@ -17,6 +17,17 @@ DEFINE notb18 RECORD LIKE notb00018.*
|
||||
## Variable para manejar el nombre del empleado
|
||||
DEFINE nomb1,apell1 CHAR(15)
|
||||
|
||||
MAIN
|
||||
DEFER INTERRUPT
|
||||
CALL ARG_VAL(1) RETURNING usuarios
|
||||
CALL ARG_VAL(2) RETURNING clave
|
||||
|
||||
CONNECT TO "smarmotech" USER usuarios USING clave
|
||||
SELECT a.* INTO p_companias.* FROM companias a
|
||||
|
||||
CALL noprmt020()
|
||||
END MAIN
|
||||
|
||||
FUNCTION noprmt020()
|
||||
CLEAR SCREEN
|
||||
CALL pantalla()
|
||||
@@ -50,6 +61,19 @@ FUNCTION noprmt020()
|
||||
END MENU
|
||||
END FUNCTION
|
||||
|
||||
FUNCTION pantalla()
|
||||
DEFINE fecha CHAR(8), hora CHAR(5)
|
||||
LET fecha = TODAY USING "dd/mm/yy"
|
||||
LET hora = TIME
|
||||
SELECT * INTO p_companias.* FROM companias
|
||||
LET l = (80 - LENGTH(p_companias.nombre CLIPPED)) / 2
|
||||
DISPLAY p_companias.nombre CLIPPED AT 4, l ATTRIBUTE(REVERSE, BLUE)
|
||||
DISPLAY fecha AT 4, 70 ATTRIBUTE(BLUE)
|
||||
DISPLAY "Sistema de Nomina" AT 5, 31
|
||||
DISPLAY hora AT 6, 73 ATTRIBUTE(BLUE)
|
||||
CALL fgl_drawbox(5, 79, 3, 1)
|
||||
END FUNCTION
|
||||
|
||||
#### Funcion para captura los datos de adiccion
|
||||
|
||||
FUNCTION noprad020()
|
||||
|
||||
Reference in New Issue
Block a user