Corregir noprmt008 (Generacion de Nomina): checkbox no aplicaba su
valor por defecto El checkbox "GENERO NOMINA ACTIVOS" (opt1) y los demas checkboxes de la pantalla inicial no entregaban su defaultValue a la variable si el usuario no los tocaba explicitamente, quedando en "N". Como el codigo hace "IF opt1 != 'S' THEN RETURN" sin ningun mensaje, el programa generaba 0 registros y se cerraba en silencio pareciendo exitoso. Se inicializan opt1/opt2/opt3/regalia/vacaciones explicitamente antes del INPUT BY NAME para que coincidan con los defaults del formulario, sin depender de esa interaccion. Se retiro tambien la funcion debuglog() (y su entrada FGLSPOOL) usada solo para diagnosticar este problema. Verificado generando la nomina 2701/Q completa: 4798 registros para 628 empleados, con calculo correcto de sueldo quincenal (50% primera quincena) y descuentos de TSS/ARS. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
79eff57d70
commit
7638c1046b
+1
-1
@@ -498,7 +498,7 @@
|
||||
<Configuration commandLineArguments="alopez Lopez2023" id="-700000050" label="Configuration"/>
|
||||
<File filePath="nodir/noprmt007.4gl"/>
|
||||
</Application>
|
||||
<Application binaryName="noprmt008" dependencies="-1026233879,-764824792,-306412216,-335228674" environment="dir:FGLSPOOL=$(ProjectDir)/spool" id="-700000053" label="noprmt008">
|
||||
<Application binaryName="noprmt008" dependencies="-1026233879,-764824792,-306412216,-335228674" id="-700000053" label="noprmt008">
|
||||
<Configuration commandLineArguments="alopez Lopez2023" id="-700000054" label="Configuration"/>
|
||||
<File filePath="nodir/noprmt008.4gl"/>
|
||||
</Application>
|
||||
|
||||
Reference in New Issue
Block a user