From ca75ed204c584bd6e7ab580d0810360c37524a05 Mon Sep 17 00:00:00 2001 From: Jhonny Soto Date: Tue, 25 Aug 2026 16:35:02 -0400 Subject: [PATCH] Sync cambios recientes 3.20 -> migracion (10 programas) --- PROYECTO/cgdir/cgprmt004.4gl | 2 +- PROYECTO/codir/coprmt025.4gl | 22 ++- PROYECTO/cpdir/cpprmt001.4gl | 2 +- PROYECTOS/ipdir/ipfmrp013.4fd | 3 + PROYECTOS/ipdir/ipfmrp013.per | 2 + PROYECTOS/ipdir/ipfmrp014.4fd | 5 +- PROYECTOS/ipdir/ipprmt044.4gl | 33 ++++ PROYECTOS/ipdir/ipprrp013.4gl | 341 +++++++++++++++++++++++++++++++--- PROYECTOS/ipdir/ipprrp014.4gl | 275 +++++++++++++++++++++++++-- PROYECTOS/irdir/irprmt036.4gl | 27 ++- 10 files changed, 662 insertions(+), 50 deletions(-) diff --git a/PROYECTO/cgdir/cgprmt004.4gl b/PROYECTO/cgdir/cgprmt004.4gl index 199ccb7..13fa029 100644 --- a/PROYECTO/cgdir/cgprmt004.4gl +++ b/PROYECTO/cgdir/cgprmt004.4gl @@ -20,7 +20,7 @@ DEFINE DEFINE dias, registros, pcod_sp, numero_entrada SMALLINT, secuencia_entrada INT, - xentrada VARCHAR(14), + xentrada VARCHAR(25), nom1_emp, nom2_Emp, apell1_Emp, apell2_emp VARCHAR(30), num_doccxp, num_doccxc VARCHAR(25) diff --git a/PROYECTO/codir/coprmt025.4gl b/PROYECTO/codir/coprmt025.4gl index e0ae066..d0a9226 100644 --- a/PROYECTO/codir/coprmt025.4gl +++ b/PROYECTO/codir/coprmt025.4gl @@ -35,7 +35,27 @@ DEFINE xusername,xsmtphost,xsmtpport,xpassword STRING, toEmail, orden_trabajo, answer_workorder, descrip_depto STRING, depto INT -DEFINE data RECORD LIKE cotb00001.* +DEFINE data RECORD + area_sp VARCHAR(10), + ciu_sp VARCHAR(30), + cod_pais VARCHAR(3), + cod_sp SMALLINT, + cod_sp_sec SMALLINT, + cont_sp VARCHAR(30), + contactID INTEGER, + dir_sp VARCHAR(60), + email VARCHAR(60), + fax_sp VARCHAR(25), + fech_crea DATETIME YEAR TO FRACTION, + fech_mod DATETIME YEAR TO FRACTION, + id_maintainx INTEGER, + nom_sp VARCHAR(41), + status_t VARCHAR(1), + tel_sp VARCHAR(25), + term_sp SMALLINT, + us_crea VARCHAR(50), + us_mod VARCHAR(50) + END RECORD DEFINE container RECORD tipo_inv STRING, diff --git a/PROYECTO/cpdir/cpprmt001.4gl b/PROYECTO/cpdir/cpprmt001.4gl index 5ce389b..f2b11de 100644 --- a/PROYECTO/cpdir/cpprmt001.4gl +++ b/PROYECTO/cpdir/cpprmt001.4gl @@ -1596,7 +1596,7 @@ FUNCTION cppcmd000() END IF END FOR - IF entradas_atadas[0].entrada IS NOT NULL THEN + IF entradas_atadas[1].entrada IS NOT NULL THEN DELETE FROM cptb00010 WHERE num_doc = factura.num_doc AND cod_sp = factura.cod_sp diff --git a/PROYECTOS/ipdir/ipfmrp013.4fd b/PROYECTOS/ipdir/ipfmrp013.4fd index 00ec223..8b5e8c2 100644 --- a/PROYECTOS/ipdir/ipfmrp013.4fd +++ b/PROYECTOS/ipdir/ipfmrp013.4fd @@ -10,6 +10,7 @@ + @@ -37,6 +38,8 @@