Commit Graph
40 Commits
Author SHA1 Message Date
jsoto adbbaaee8e Merge branch 'main' of https://git.fulldetord.com/jsoto/mbs 2026-10-16 17:07:28 -04:00
jsotoandClaude Opus 5.5 f363390589 JSOTO cgprmt022 adaptado a MARMOTECH y cgprmt037 fuera del proyecto MBS
cgprmt022 (actualizacion de tasa mensual, cgtb00084; la usa edprrp116):
- La fuente era la version de EXTERIOR, donde vetb00060/vetb00061 estan invertidas
  respecto a marmotech: el combo de moneda ahora sale de vetb00061 y los tipos de
  cliente de vetb00060.
- SELECT INTO tenia 5 columnas para 4 variables.
- Se quita la segunda escritura a marmotech.dbo.cgtb00084 (en marmotech es la misma tabla).
- cgfmmt022.4fd: formulario de EXTERIOR (campo Replicar y tabla de tipos de cliente);
  el de MARMOTECH (2022) no tenia esos campos (-1102).

mbsERP.4pw: se quita la aplicacion cgprmt037 y sus formularios cgfmmt037/cgfmwd006
(solo los usaba ese programa). Pertenece al proyecto EXTERIOR (sistema de tablas de la
BD exterior, aun no iniciado); las fuentes quedan en cgdir.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 17:05:01 -04:00
jsotoandClaude Opus 5.5 0991743a80 JSOTO QA G6 (.250): arreglos en reportes de Repuestos y Contabilidad
Repuestos (irdir):
- irprrp002: cod_sec USING '&&&&' (con '&&&' salia *** en sec >= 1000); encabezado
  con companias.nombre (estaba fijo "EUROSTONE").
- irprrp003: filtro de fecha real con parametros (antes CONVERT(...,103) BETWEEN texto:
  traia movimientos de cualquier ano); codigo CHAR(8)/'&&&&' (los sec >= 1000 se
  mezclaban en un mismo grupo y saldo); RIGHT MARGIN 170 (saldo y balance cortados).
- irprrp004: CONSTRUCT sobre irtb00005.cod_mov (antes intb00005: fallaba con filtro).
- irprrp006: JOIN b.cod_n = c.cod_n (antes c.cod_n = c.cod_n).
- irprrp009: CONSTRUCT calificado con b. (columnas ambiguas en el JOIN).
- irprrp045: sin departamento solo muestra los departamentos del usuario (adtb00056).

Contabilidad (cgdir):
- cgprrp014: saldo de apertura acreedor va positivo a la columna CR (restaba en totales).
- cgprrp009: ya no modifica cgtb00004 (UPDATE departamento=0 y reversion); el NULL se
  trata como 0 en las consultas; corrige idx1 (START REPORT se repetia por fila).
- cgprcs024: el acumulado anterior termina el dia antes de "desde" (se contaba doble).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 16:50:08 -04:00
jsotoandClaude Opus 5.5 705fadfdb4 JSOTO QA G6 (.250): arreglos CG/Activos/Repuestos/Informatica, DBDATE, imagenes de reportes y cgprrp008
Programas (bugs encontrados en las pruebas funcionales en la .250):
- acprmt004/acprmt005: MIN/MAX sobre la fecha real (no sobre texto CONVERT 103); acprmt004 alinea rowid.
- cgprrp008: lee cgtb00004 (no la copia cgtb00004_tmp del 14-mar-2026) y solo regenera
  cgtb00016 cuando se corre sin filtro de cuenta.
- cgprrp014: CONSTRUCT con los nombres de campo del form (cod_sp_sc).
- cgfmrp013: defaultValue del combo = cgprrp012.4rp.
- cgprrp022/edprrp029: salida getPreviewDevice() en lugar de SVG fijo.
- edprrp080: no consume numero ED con afecta = NO.
- cgprmt004/022/037, segprmt0001: sin CONNECT "IFMX" (-6366); EXTERIOR via cross-DB.
- irprcs001: agrega CONNECT; irprmt021: columna idestado; irprmt066: la anulacion sin
  MaintainX ya no se deshace (-255); otrodir/bodegas: rama '2' llena origen y destino.
- teprmt001: ajustes G6.

Despliegue G6:
- DBDATE=dmy4 en config/Application.xcf, config/Main_prg.xcf, resources/Application.xcf
  y en el grupo MODULOS del .4pw (los programas lanzados por el menu heredan el entorno).
- 31 .4rp: IMAGEBOX con rutas absolutas file:///E:|F:|C: -> relativas IMAGENES/...;
  se agregan IMAGENES/LOGO.JPG y genero_logo.png.
- Paquete mbs: incluye bin/*.4rp y bin/IMAGENES (antes el GAR no llevaba los reportes).
- resources/TopMenu.4st (irprcs008 daba -8014); bin/cgprcs024.4rp.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 15:30:24 -04:00
jsotoandClaude Opus 5.5 95aa24c029 JSOTO Restaura configureOutput() de 3.20 en msgrp000 (reportes GRE)
El stub RETURN NULL dejaba sin handler a los ~90 programas que usan
configureOutput(): todos caian con -8083 en START REPORT ... TO XML HANDLER.
Se vuelve a la version de 3.20 y se agrega IMPORT FGL greruntime para que
las funciones fgl_report_* resuelvan aunque la app no declare libgre.42x.

Verificado con gsmake (fgl602) sobre las 79 apps que dependen de
FUNCIONESREPORT: ninguna empeora; las de CxP, Compras y Nomina siguen
compilando y 8 reportes de Ventas pasan a compilar.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 17:37:36 -04:00
jsotoandClaude Opus 5.5 d8764b3bda JSOTO Alta y compilacion G6 de programas CG, Cheques, Activos, Tesoreria, Repuestos e Informatica
Merge de main (ipprrp013/014/046/053) con conflictos resueltos:
- mbsERP.4pw: ipprrp014 conserva ambos 4rp y su 4fd.
- bin/ipprrp014.4rp: columnas MARGEN/CLASIF. + titulo IPPRRP014.

Programas agregados a mbsERP.4pw (53 compilan y enlazan con fgl602):
- CONTABILIDAD GENERAL, ACTIVOS FIJOS, REPUESTOS; grupos nuevos TESORERIA,
  CHEQUES e INFORMATICA (segprmt001 = seguridad2.0/segprmt0001.4gl).
- irdir copiado de 3.20 PROYECTOS/irdir a PROYECTO/irdir; helpers de
  PROYECTOS/otrodir en FUNCIONES_IR (departamento -> irdepartamento.4gl).
- Fuentes mas nuevos de 3.20: edprrp118, edprrp080, acprrp010, cgprmt022.
- FUNCIONES: GeneraEntradaDiario.4gl a la version 3.20 + costoLiquidacion.4gl.
- Ajustes G6: existe duplicado en irprgb000, fakeData de 22 campos y
  answer2 en irprmt036/020 (ApiMaintainC), selectOutputSimple en irprcs008,
  schemas de forms a smarmotech, referencia declarada en cgprmt005.
- cgprmt005 sigue sin enlazar: requiere funciones de EXTERIOR.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 16:22:14 -04:00
jsoto 659e690af3 JSOTO adicione los 4rp del ipprrp014 2026-10-14 18:30:22 -04:00
jsoto 9366fc90e4 Merge branch 'main' of https://git.fulldetord.com/jsoto/mbs 2026-10-07 12:12:20 -04:00
jsoto a5ccd3083f JSOTO Adicion grupos ADMINISTRACION PERSONAL Y NOMINA 2026-10-07 12:11:28 -04:00
jsoto ccf12198ba JSOTO ELIMINE LOS NOMBRES DEL PROYECTO DUPLICADOS 2026-10-05 15:03:14 -04:00
jsoto f414a150d9 Merge branch 'main' of https://git.fulldetord.com/jsoto/mbs
# Conflicts:
#	PROYECTO/mbsERP.4pw
2026-10-01 17:53:35 -04:00
jsoto 67a5190309 JSOTO ADICIONE EL IPPRRP013R.4RP 2026-10-01 17:48:44 -04:00
jsoto c52fce4cb8 Merge branch 'main' of https://git.fulldetord.com/jsoto/mbs 2026-09-15 12:15:37 -04:00
jsoto 61195adc75 JSOTO Arreglo programa ipprmt005, quitando la conexion IFMX 2026-09-15 12:14:15 -04:00
jsoto 382ec5cd35 JSOTO Se adiciono programa adprmt017 2026-09-03 10:12:37 -04:00
jsoto c4169453ce Merge branch 'main' of http://192.168.40.251:3000/jsoto/MBS 2026-08-28 08:48:12 -04:00
jsoto 7f975157a5 JSOTO adicione --build-rdd al coprmt004 y el libgre.42x al programa coprmt009 2026-08-28 08:46:49 -04:00
jsoto 33f477778e Merge branch 'main' of http://192.168.40.251:3000/jsoto/MBS 2026-08-27 16:05:45 -04:00
jsoto c0f6b23e19 JSOTO adicione la CLASSPATH java al grupo COMUNES 2026-08-27 16:04:05 -04:00
jsoto 9a8c922af3 JSOTO adicion del folder Dashboard 2026-08-26 08:45:20 -04:00
jsoto 45e559c05c JSOTO removi un smarmotech.sch que estaba en otrodir 2026-08-26 08:43:15 -04:00
jsoto 5fa61ead23 Merge branch 'main' of http://192.168.40.251:3000/jsoto/MBS 2026-08-25 16:48:40 -04:00
jsoto ca75ed204c Sync cambios recientes 3.20 -> migracion (10 programas) 2026-08-25 16:35:02 -04:00
jsoto 30c19630e9 Merge branch 'main' of http://192.168.40.251:3000/jsoto/MBS 2026-08-25 11:33:31 -04:00
jsoto 88b994fa17 JSOTO ADICIONE EL GRUPO COMPRAS 2026-08-25 11:33:18 -04:00
jsoto a7a8b9010d JSOTO GAR 2026-08-24 19:45:31 -04:00
jsoto 10e4565b8d Merge branch 'main' of http://192.168.40.251:3000/jsoto/MBS 2026-08-24 19:35:46 -04:00
jsoto 8c49a9a9de JSOTO Adicione el GAR para poder generar el file y desplegarlo en el server 2026-08-24 19:34:04 -04:00
jsoto 2b57bbee6e JSOTO Coloque en el reporte lqprrp004 el libgre.42x y en la propiedad del lqprrp004.4gl el --build-rdd 2026-08-24 08:51:02 -04:00
jsoto d536ad58bb JSOTO adicione GRUPO COSTOS 2026-08-21 08:57:36 -04:00
jsoto 2724d77faf JSOTO adicione la clase de java en el grupo MODULOS 2026-08-20 20:10:37 -04:00
jsoto a3a1cf6dc0 JSOTO adicione cpprmt001 y 02 de CXP 2026-08-20 16:31:00 -04:00
jsoto 99f66f3277 JSOTO Adicione los programas y funciones en FUNCIONES COMUNES 2026-08-20 15:43:12 -04:00
jsoto dfda643e4c JSOTO Adicione librerias comunes faltantes 2026-08-20 08:26:52 -04:00
jsoto 28a4320c76 JSOTO actualizacion del schema smarmotech con la estrucutra de la DB MARMOTECH 2026-08-19 19:05:58 -04:00
jsoto 7d298a3b88 JSOTO schema smarmotech actualizado 2026-08-19 18:39:09 -04:00
jsoto 2e36e6eb22 JSOTO adicione las librerias de cada MODULO faltante 2026-08-19 16:02:29 -04:00
jsoto 3984089e9e docs: estructura recomendada del proyecto MBSerp_new3 (grupos/librerias, nombres unicos) 2026-08-19 10:45:40 -04:00
jsoto 675fca4979 docs: guia rapida del equipo para Git (clonar, workflow, MBSerp_new3) 2026-08-18 21:54:07 -04:00
jsoto 454973e269 Commit inicial: fuentes MBS ERP (Genero 6) + .gitignore + docs/SETUP_PC_MBS.md 2026-08-18 20:59:52 -04:00