- DP_EntradasAbiertas (v3) lee OpenInvQty en lugar de OpenQty.
- publicar: la release no contiene enlaces simbólicos (copia real de @dp/shared).
- DEPLOY.md y CLAUDE.md actualizados.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
El servicio de Windows pasa a administrarse con NSSM (decisión del usuario: WinSW no se
consideró lo bastante estable).
- instalar-servicio.ps1: recibe -Nssm (ruta de nssm.exe) y configura el servicio con
`nssm install` / `nssm set` (arranque automático, reinicio a los 10 s, logs a logs\ rotados
a los 10 MB). Nueva opción -SoloMostrar que imprime los comandos sin ejecutarlos ni exigir
administrador. Si un ajuste falla, quita el servicio a medio configurar.
- desinstalar-servicio.ps1: usa `nssm stop` y `nssm remove`.
- Se elimina la plantilla XML de WinSW.
- DEPLOY.md: pasos con NSSM, sección para administrar el servicio, aviso de usar la
compilación 2.24-101 en Windows 10/11 y Server 2019/2022 (la 2.24 estable puede no arrancar),
y limpieza de logs rotados (NSSM no limita cuántos conserva). Ya no se requiere .NET Framework.
- CLAUDE.md y README de la API actualizados.
Sin probar aún en Windows: solo se comprobó la sintaxis y los comandos generados (-SoloMostrar).
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Reemplaza al addon .NET Framework (SolucionLibros). Genera Devoluciones de mercancías
enlazadas a sus Entradas por compra a partir de un listado pegado desde Excel.
- libs/shared (@dp/shared): modelos y lógica de dominio pura (FIFO, consolidación por
proveedor, parseo del portapapeles), portada del addon.
- apps/api (NestJS): cliente del Service Layer con cola por sesión, login con la sesión de
SAP, metadatos (UDT/UDF/UDO) y botón Reconstruir, catálogos, planificaciones (pegar,
procesar, reprocesar, marcar líneas, crear Devoluciones, cerrar), listado paginado con
filtros y descarga de PDF de la Guía de despacho desde BES. Sirve también la web
compilada, con HTTPS opcional.
- apps/web (Angular): login, Configuración → Metadatos y Planificaciones (listado,
nueva, detalle).
- deploy/windows y scripts/publicar.mjs: despliegue como servicio de Windows con WinSW.
Verificado contra el Service Layer de SQL Server. Sin probar aún: SAP HANA y la
instalación del servicio en Windows (ver CLAUDE.md, sección "Sin verificar").
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>