Registra noprmt023 (Maestra de Departamentos) y corrige bug de MaintainX
Se agrega noprmt023 al proyecto usando nofmmt023.4fd. Este programa conecta a dos bases (smarmotech y marmotech/EXTERIOR via Informix legado) para sincronizar departamentos en ambas. Se agrega environment FGLPROFILE al Application para que resuelva la conexion dual via PROYECTO/config/fglprofile. Se corrige ese archivo: dbi.database.smarmotech.source apuntaba a un DSN "marmotech250s" que nunca se creo; se cambia al DSN real existente "marmotech18". Se corrige eLiminar: llamaba a la API real de MaintainX (DELETE) con solo validar que id_maintainx no fuera null, ignorando el checkbox "Enviar a MaintainX" (apicheck). Ahora requiere ambas condiciones. Probado ciclo completo (Adicionar, Buscar, Escoger, eLiminar, Departamentos Relacionados) verificando sincronizacion entre smarmotech y EXTERIOR. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
899f4ee138
commit
58909014ab
@@ -542,7 +542,7 @@ FUNCTION nopcmf023()
|
||||
## AQUI SE ELIMINAN LOS REGISTROS
|
||||
COMMAND KEY("L") "eLiminar"
|
||||
|
||||
IF depto.id_maintainx IS NOT NULL THEN
|
||||
IF apicheck AND depto.id_maintainx IS NOT NULL THEN
|
||||
CALL ApiMaintainD(
|
||||
'DELETE', depto.id_maintainx, depto.*, usuarios)
|
||||
RETURNING answer
|
||||
|
||||
Reference in New Issue
Block a user