Registra noprmt018 (Pago Prest. en Efectivo) y corrige bug de fecha

Se agrega noprmt018 al proyecto usando nofmmt018.per.

Se corrige conversion CONVERT(CHAR,fecha,103) hacia variable DATE en
nopcmf018(), mismo patron de error -1205 "Invalid month in date"
encontrado en otros programas de nomina.

Probado ciclo completo: Adicionar, Consultar-modificar/Buscar,
Escoger y eLiminar sobre empleado 4124 (cod_mov=12).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
Abel López
2026-09-22 12:44:22 -04:00
co-authored by Claude Sonnet 5
parent 12bb4e837b
commit 31fbc9a3b9
2 changed files with 6 additions and 1 deletions
+1 -1
View File
@@ -277,7 +277,7 @@ FUNCTION nopcmf018()
criterio clipped," ORDER BY a.num_emp,a.departamento,a.num_nomi"
}
" SELECT DISTINCT a.num_emp,a.departamento,a.nivel_emp,a.cod_puesto, ",
" a.num_nomi,CONVERT(CHAR(10),a.fecha,103),a.cod_mov,a.valor*-1,a.status_t,a.us_crea, ",
" a.num_nomi,a.fecha,a.cod_mov,a.valor*-1,a.status_t,a.us_crea, ",
"cast(a.fech_crea as varchar(20)) ",
" FROM notb00008 a where a.status_t is null and a.clase_mov = 'P' AND ",
criterio clipped," ORDER BY a.num_emp,a.departamento,a.num_nomi"