From f8df43d12687537afbc4692f8eb43e967040e21e Mon Sep 17 00:00:00 2001 From: Jeilyn Peguero Date: Wed, 7 Oct 2026 12:56:29 -0400 Subject: [PATCH] Corrige ipprrp013 (Dias de Inventario): Detallado y Resumen funcionales - Registra ipfmrp013.4fd y la libreria FUNCIONESREPORT en mbsERP.4pw - Quita CONVERT(...,103) en fecha_factura y fech_oc (error -1205) - Titulo de ventana corregido - ipprrp013.4rp: formato 7.00, diseno plano con rtl:input-variable (los grupos anidados no coincidian con el flujo del REPORT), encabezado con compania/fecha/hora y FECHA VENTA enlazada a fecha_v - Resumen usa ipprrp013r.4rp (agregado por Johnny) Verificado: Detallado sin filtros (3 paginas) y Resumen clase 124. Pendiente: alineacion visual de columnas del Detallado. Co-Authored-By: Claude Sonnet 5.5 --- PROYECTO/bin/ipprrp013.4rp | 83 ++++++++++++++++++++++++++++++++++++ PROYECTO/ipdir/ipprrp013.4gl | 6 +-- PROYECTO/ipdir/ipprrp013.4rp | 64 +++++++++++++-------------- 3 files changed, 119 insertions(+), 34 deletions(-) create mode 100644 PROYECTO/bin/ipprrp013.4rp diff --git a/PROYECTO/bin/ipprrp013.4rp b/PROYECTO/bin/ipprrp013.4rp new file mode 100644 index 0000000..3784afc --- /dev/null +++ b/PROYECTO/bin/ipprrp013.4rp @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PROYECTO/ipdir/ipprrp013.4gl b/PROYECTO/ipdir/ipprrp013.4gl index f193a07..9bc72e3 100644 --- a/PROYECTO/ipdir/ipprrp013.4gl +++ b/PROYECTO/ipdir/ipprrp013.4gl @@ -629,7 +629,7 @@ REPORT estadistica(x,dias2,c_dias) FORMAT FIRST PAGE HEADER LET hora = time - LET fecha = today + LET fecha = today LET total_registros = 0 LET tcantidad = 0 LET fecha_v = NULL @@ -653,14 +653,14 @@ REPORT estadistica(x,dias2,c_dias) # BUSCA ULTIMA FECHA DE COMPRA Y VENTA DEL PRODUCTO LET fecha_v = NULL - SELECT convert(char(10),MAX(a.fecha_factura),103) INTO fecha_v + SELECT MAX(a.fecha_factura) INTO fecha_v FROM vetb00003 d,vetb00002 a WHERE d.factura = a.factura AND d.cod_n=x.cod_n AND d.cod_grupo=x.cod_grupo AND d.cod_tipo = x.cod_tipo AND d.cod_sec = x.cod_sec AND a.status_t is NULL LET fecha_oc = NULL - SELECT ISNULL(convert(char(10),MAX(a.fech_oc),103)," ") INTO fecha_oc + SELECT MAX(a.fech_oc) INTO fecha_oc FROM cotb00015 d,cotb00014 a WHERE d.num_oc = a.num_oc AND d.cod_n=x.cod_n AND d.cod_grupo=x.cod_grupo AND diff --git a/PROYECTO/ipdir/ipprrp013.4rp b/PROYECTO/ipdir/ipprrp013.4rp index cf4e3e4..3784afc 100644 --- a/PROYECTO/ipdir/ipprrp013.4rp +++ b/PROYECTO/ipdir/ipprrp013.4rp @@ -1,5 +1,5 @@ - + @@ -8,22 +8,26 @@ + - - + + - + + - - + + + + @@ -43,35 +47,33 @@ - - - - + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - +