██████╗██╗ ██╗ █████╗ ███╗ ██╗ ██████╗ ███████╗██╗ ██████╗ ██████╗ ██╔════╝██║ ██║██╔══██╗████╗ ██║██╔════╝ ██╔════╝██║ ██╔═══██╗██╔════╝ ██║ ███████║███████║██╔██╗ ██║██║ ███╗█████╗ ██║ ██║ ██║██║ ███╗ ██║ ██╔══██║██╔══██║██║╚██╗██║██║ ██║██╔══╝ ██║ ██║ ██║██║ ██║ ╚██████╗██║ ██║██║ ██║██║ ╚████║╚██████╔╝███████╗███████╗╚██████╔╝╚██████╔╝ ╚═════╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═══╝ ╚═════╝ ╚══════╝╚══════╝ ╚═════╝ ╚═════╝ */*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/ VERSION v5.366.0101326 | 2026-10-13 - Informes: los administradores pueden editar directamente en SAP el nombre, SQL y ParamList de una consulta Service Layer. - Informes: se puede eliminar una consulta de SAP con confirmación por código; también se elimina su registro del portal para evitar informes inválidos. VERSION v5.365.0101226 | 2026-10-12 - Transferencias: el selector de almacenes usa la alternativa compatible para artículos con acentos cuando SAP rechaza la consulta SQL de existencias. VERSION v5.364.0101226 | 2026-10-12 - Transferencias y salidas: los artículos con acentos o caracteres Unicode consultan existencias mediante una alternativa compatible cuando SAP rechaza el ParamList SQL. VERSION v5.363.0101226 | 2026-10-12 - Transferencias y salidas: la consulta de existencia por almacén usa una nueva versión para evitar definiciones SAP antiguas con parámetros incompatibles. VERSION v5.362.0100926 | 2026-10-09 - Anexos: el portal sólo confirma éxito cuando SAP valida que el AttachmentEntry y todos los archivos quedaron vinculados al documento. - Anexos: cargas interrumpidas se registran con su usuario y request ID; se agregan tolerancia a conexiones lentas y estado de verificación SAP. VERSION v5.361.0100626 | 2026-10-06 - Solicitudes de artículos: se solicita una razón obligatoria e información adicional opcional, ambas conservadas sólo en el portal. - Solicitudes de artículos: se permiten hasta cinco imágenes de referencia privadas para apoyar al aprobador; no se envían a SAP. VERSION v5.360.0100526 | 2026-10-05 - Transferencias: se corrige la generación del comprobante PDF posterior a la creación del documento. VERSION v5.359.0100526 | 2026-10-05 - Transferencias: se elimina el bloqueo de existencias al agregar líneas; la revisión final y SAP validan antes de crear. - Transferencias: artículo antes de los almacenes y almacenes bloqueados cuando existen líneas o escaneos pendientes. - Transferencias: al crear se habilitan comprobante PDF y acceso directo para agregar anexos. VERSION v5.358.0100326 | 2026-10-03 - Las solicitudes con código específico existente en SAP ahora se rechazan y no modifican el artículo original. - La actualización queda permitida únicamente para la recuperación administrativa explícita del historial. VERSION v5.357.0100326 | 2026-10-03 - Historial de solicitudes de artículos visible, incluso cuando un catálogo anterior ya no existe. - Las solicitudes aprobadas, rechazadas o canceladas ya no bloquean una nueva solicitud local. - Los administradores pueden consultar todas las solicitudes de la empresa y recuperar una aprobada usando su código original. - Se agrega release-manifest.json para controlar los archivos de despliegue. A: Añadído (Added) R: Eliminado (Removed) U: Actualizado (Updated) +=================================================================================================================+ | ______ _____ ___________ ____ _______ __ _______ ______ ____ _____ ____ ___ _____| | _ __ / ____/|__ // ____/ ___/ / __ \/ ____/ | / / < / __ \ _/_/ __ \/ __ \ _/_/__ \ / __ \__ \ / ___/| || | / / /___ \ /_ > | ** (U) Escaneo: Verificación en segundo plano para agilizar la captura. | /*/ | ** (A) Anexos: Acceso directo para adjuntar archivos a las transferencias creadas. +-----------------+ ** (U) Seguridad: Revisión final de existencias y protección contra envíos duplicados. ** (U) Interfaz: Cabecera reorganizada, estados de verificación y totales por unidad. ** (R) Series: Se retiró el botón de actualización manual. ** (U) Correcciones: Ajustes en consultas de artículos, ubicaciones y cantidades. ** (U) Permisos: Preparación de plantillas para Almacenista, Embarcador y Calidad; integración pendiente. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ _______ ______ ______ ______ _______ _ _ ______ _____ _ ______ ____ _ ______ ______ ______ __ ~ ~ (_______) / __ |/ __ | (_____ \(_______) | | | / __ |/ ___ \ | / __ |/ __ \ | (_____ \ / __ (_____ \ / / ~ ~ _ _ ______ | | //| | | //| | _____) )_____ | | | | | | //| ( ( ) ) / / | //| ( (__) ) / ____) ) | //| | ____) )/ /_ ~ ~| | | | (_____ \ | |// | | |// | | (_____ (| ___) \ \/ / | |// | |> > < < / /| |// | |\__ / / /_____/| |// | |/_____// __ \ ~ ~ \ V / _____) ) _ | /__| | /__| | | | |_____ \ / | /__| ( (___) ) / | /__| | / / / _______| /__| |______( (__) )~ ~ \_/ (______/ (_) \_____/ \_____/ |_|_______) \/ \_____/ \_____/_| \_____/ /_/_| (_______)\_____/(_______)____/ ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +-----------------+ ** (U) UI: Se están estructurando diseños visuales nuevos para la comodidad. | __ | ** (U) Bugs: Se añadieron más bugs para resolver después. | __\ \ | ** (A) Entregas por ventas: Se ha creado el módulo de entregas por ventas. | |___> > | ** (A) Control de tablas internas para administración: Los superusuarios pueden revisar, modificar y agregar información a las tablas internas de sistema desde una interfaz visual | /_/ | ** (U) Anexos: Los movimientos nuevos permiten la redirección directa par agregar un anexo al documento recién creado +-----------------+ ** (A) Email: Se ha creado el servicio de Email para el envío de los códigos nuevos para su aprobación. ** (U) Artículos: Se ha unificado la consulta de consecutivos con el campo del código maestro de los artículos para reducir pasos y optimizar el proceso. \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ +=======================================================================================================================+ |__ ___ _ ___ ____ _____ _____ _ ____ _____ ____ _ _____ ___ ______ ___ ____ __ | |\ \ / / || | / _ \ | __ )| ____|_ _|/ \ |___ \ |___ / |___ \/ | / / _ \ ( _ ) / /___ \ / _ \___ \ / /_ | | \ \ / /| || |_| | | | | _ \| _| | | / _ \ __) |____ |_ \ __) | | / / | | |/ _ \ / / __) | | | |__) | '_ \ | | \ V / |__ _| |_| | | |_) | |___ | |/ ___ \ / __/_____|__) | / __/| |/ /| |_| | (_) / / / __/| |_| / __/| (_) || | \_/ |_|(_)___/ |____/|_____| |_/_/ \_\ |_____| |____/ |_____|_/_/ \___/ \___/_/ |_____|\___/_____|\___/ | +=======================================================================================================================+ +-----------------+ ** (U) UI: Se están estructurando diseños visuales nuevos para la comodidad. | __ | ** (U) Bugs: Se añadieron más bugs para resolver después. | __\ \ | ** (A) Entregas por ventas: Se ha creado el módulo de entregas por ventas. | |___> > | ** (A) Control de tablas internas para administración: Los superusuarios pueden revisar, modificar y agregar información a las tablas internas de sistema desde una interfaz visual | /_/ | ** (U) Anexos: Los movimientos nuevos permiten la redirección directa par agregar un anexo al documento recién creado +-----------------+ ** (A) Email: Se ha creado el servicio de Email para el envío de los códigos nuevos para su aprobación. ** (U) Artículos: Se ha unificado la consulta de consecutivos con el campo del código maestro de los artículos para reducir pasos y optimizar el proceso. \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ \_ +=============================================================================================+ | _ _ ____ _____ _____ _ _ ____ _____ ___ ______ ___ ____ __ | |__ _| || | | __ )| ____|_ _|/ \ / |___ \ / / _ \ ( _ ) / /___ \ / _ \___ \ / /_ | |\ \ / / || |_ | _ \| _| | | / _ \ | | __) | / / | | |/ _ \ / / __) | | | |__) | '_ \ | | \ V /|__ _| | |_) | |___ | |/ ___ \ | |/ __/ / /| |_| | (_) / / / __/| |_| / __/| (_) || | \_(_) |_| |____/|_____| |_/_/ \_\ |_|_____/_/ \___/ \___/_/ |_____|\___/_____|\___/ | +=============================================================================================+ +-----------------+ ** (U) UI: Se agregaron diseños visuales para evitar dobles toques innecesarios. | __ | ** (U) Bugs: Se añadieron más bugs para resolver después. | __\ \ | ** (U) Anexos: se ha liberado al rol "creador" | |___> > | ** (A) Informes: Se ha creado el módulo Informes. Sigue en versión de test por limitación de SL | /_/ | ** (A) Recepción: Se hacreado el módulo recepción de compras, el cual, gestiona códigos QR, códigos externos y excesivos. +-----------------+ ** +=============================================================================================+ | _____ ___ ____ _______ __ ____ ___ _____ _____ ______ ___ ____ __ | |__ _|___ / ( _ ) | _ \| ____\ \ / / |___ \( _ ) / / _ \___ / /___ \ / _ \___ \ / /_ | |\ \ / / |_ \ / _ \ | |_) | _| \ \ / / __) / _ \ / / | | | / / / __) | | | |__) | '_ \ | | \ V / ___) | (_) | | _ <| |___ \ V / / __/ (_) / /| |_| |/ / / / __/| |_| / __/| (_) || | \_/ |____(_)___/ |_| \_\_____| \_/ |_____\___/_/ \___//_/_/ |_____|\___/_____|\___/ | +=============================================================================================+ +-----------------+ ** (U) Login: Se retrabajó el modo en el que la app realiza los logins a SAP y al mismo aprobado | __ | ** (U) Bugs: Se añadieron más bugs para resolver después. | __\ \ | ** (U) Anexos: Se han agregado a los anexos las Solpeds, entregas y los movimientos de inventario | |___> > | ** (U) Anexos: Los anexos se empezarás a liberar a los usuarios finales. | /_/ | ** (A) +-----------------+ ** (R) +===========================================================================================================+ | _____ _____ ____ _______ __ ____ ____ __ ___ _____ __ ____ ___ ____ __ | |__ _|___ /|___ | | _ \| ____\ \ / / |___ \|___ \ / / / _ \___ | / / |___ \ / _ \___ \ / /_ | |\ \ / / |_ \ / / | |_) | _| \ \ / / __) | __) | / / | | | | / / / / __) | | | |__) | '_ \ | | \ V / ___) | / / | _ <| |___ \ V / / __/ / __/ / / | |_| |/ / / / / __/| |_| / __/| (_) || | \_/ |____(_)_/ |_| \_\_____| \_/ |_____|_____| /_/ \___//_/ /_/ |_____|\___/_____|\___/ | +===========================================================================================================+ +-----------------+ ** (U) Actualización de datos: Ahora los datos actualizados, también se actualizan en Listas de materiales. | __ | ** (U) Bugs: Se añadieron más bugs para resolver después. | __\ \ | ** (U) Piezas por tarima: El campo de piezas por tarima ahora aparece al activar gestión por lotes. | |___> > | ** (A) Nuevo control de rutas y bases: Los anexos y las herramientas dependen de definiciones en tablas en la db local. | /_/ | ** (A) Anexos: Se ha agregado la herramienta para subir anexos a distintos documentos. +-----------------+ ** (R) Generador de etiquetas: Se ha desactivado temporalmente el creador de etiquetas. +=========================================================================================================+ | _____ _____ ____ _______ __ _ ___ __ ___ ____ __ ____ ___ ____ __ | |__ _|___ / |___ / | _ \| ____\ \ / / / |( _ ) / / / _ \| ___| / / |___ \ / _ \___ \ / /_ | |\ \ / / |_ \ |_ \ | |_) | _| \ \ / / | |/ _ \ / / | | | |___ \ / / __) | | | |__) | '_ \ | | \ V / ___) | ___) | | _ <| |___ \ V / | | (_) | / / | |_| |___) | / / / __/| |_| / __/| (_) || | \_/ |____(_)____/ |_| \_\_____| \_/ |_|\___/ /_/ \___/|____/ /_/ |_____|\___/_____|\___/ | +=========================================================================================================+ +-----------------+ ** (R) Select "Empresas": Se a removido el select de empresas en el aprobador. | __ | ** (U) Solución de bugs. | __\ \ | ** (U) Se han corregido errores con los pop-ups. | |___> > | ** (A) Elección de almacén predeterminado y tipo de artículo: Se han agregado los campos de loteado y el SELECT para los almacenes predeterminados. | /_/ | ** (A) Buscador: Se ha agregado una página de búsqueda y edición de artículos dados de alta. +-----------------+ ** (A) Generador de etiquetas: Se ha creado el generador de etiquetas para los artículos. ** (U) UI: Se le ha dado un nuevo estilo a la UI general. +====================================================================================================+ | _____ _ ____ _______ __ ___ ___ __ ___ _ _ ____ ___ ____ __ | |__ _|___ / / | | _ \| ____\ \ / / / _ \ / _ \ / / / _ \| || | |___ \ / _ \___ \ / /_ | |\ \ / / |_ \ | | | |_) | _| \ \ / / | | | | (_) | / / | | | | || |_ __) | | | |__) | '_ \ | | \ V / ___) || | | _ <| |___ \ V / | |_| |\__, | / / | |_| |__ _| / __/| |_| / __/| (_) | | | \_(_)____(_)_| |_| \_\_____| \_/ \___/ /_/ /_/ \___/ |_| |_____|\___/_____|\___/ | +====================================================================================================+ +-----------------+ | __ | ** (U) Solución de bugs. | __\ \ | ** (U) El diseño de la página ha sido actualizado, integrando pop-ups, reemplazando los alerts del navegador. | |___> > | ** (A) ¡Ahora funciona en internet!: Se agregó integración con NGrok para DNS basado en red. | /_/ | ** (A) Media Querys: Se agregó soporte para visualización móvil. +-----------------+ ** (A) Login: Se creó un login basado en SQLite para el acceso a los servicios. +==============================================================================================================+ | ____ ___ _____ ____ _______ __ ___ _ __ ___ _____ __ ____ ___ ____ __ | |__ _|___ \ / _ \ |___ / | _ \| ____\ \ / / / _ \/ | / / / _ \___ / / / |___ \ / _ \___ \ / /_ | |\ \ / / __) | (_) | |_ \ | |_) | _| \ \ / / | | | | | / / | | | ||_ \ / / __) | | | |__) | '_ \ | | \ V / / __/ \__, | ___) | | _ <| |___ \ V / | |_| | | / / | |_| |__) | / / / __/| |_| / __/| (_) || | \_/ |_____(_)/_(_)____/ |_| \_\_____| \_/ \___/|_| /_/ \___/____/ /_/ |_____|\___/_____|\___/ | +==============================================================================================================+ +-----------------+ | __ | ** (U) Solución de bugs. | __\ \ | ** (U) Descongelado: Se agregó el autorizado de artículos inactivos unicamente. | |___> > | ** (R) Orden de tabla: Se eliminó el ordenado por letra (BE) | /_/ | ** (U) Detalles mínimos de diseño. +-----------------+ ** (U) 'Aprobacion.bat': Actualización. ** (A) Campos: Se crearon los campos de "Creado por" y "Fecha de creación" +===========================================================================================================+ | ____ ___ ____ _______ __ ____ ____ __ ___ ____ __ ____ ___ ____ __ | |__ _|___ \ / _ \ | _ \| ____\ \ / / |___ \| ___| / / / _ \___ \ / / |___ \ / _ \___ \ / /_ | |\ \ / / __) | (_) | | |_) | _| \ \ / / __) |___ \ / / | | | |__) | / / __) | | | |__) | '_ \ | | \ V / / __/ \__, | | _ <| |___ \ V / / __/ ___) | / / | |_| / __/ / / / __/| |_| / __/| (_) || | \_/ |_____(_)/_/ |_| \_\_____| \_/ |_____|____/ /_/ \___/_____| /_/ |_____|\___/_____|\___/ | +===========================================================================================================+ +-----------------+ | __ | ** (U) Solución de bugs. | __\ \ | ** (R) Filtros por letra: Se removió el filtro por letra. (FE) | |___> > | ** (A) Cuadro de búsqueda: Se agregó el motor de búsqueda para los códigos. | /_/ | ** (U) Detalles mínimos de diseño. +-----------------+ ** (A) Tipo de filtro a nivel consulta: Se agregó un switch para encontra por pendientes de autorización o por inactivos. ** (U) 'Aprobacion.bat': Se modificó la ruta. +===========================================================================================================+ | ____ ___ ____ _______ __ ____ ___ __ ___ ____ __ ____ ___ ____ __ | |__ _|___ \ / _ \ | _ \| ____\ \ / / |___ \ / _ \ / / / _ \___ \ / / |___ \ / _ \___ \ / /_ | |\ \ / / __) | (_) | | |_) | _| \ \ / / __) | | | | / / | | | |__) | / / __) | | | |__) | '_ \ | | \ V / / __/ \__, | | _ <| |___ \ V / / __/| |_| | / / | |_| / __/ / / / __/| |_| / __/| (_) || | \_/ |_____(_)/_/ |_| \_\_____| \_/ |_____|\___/ /_/ \___/_____| /_/ |_____|\___/_____|\___/ | +===========================================================================================================+ +-----------------+ ** Se creó el 'Changelog' | __ | ** Solución de bugs | __\ \ | ** Filtros por letra: Al presionar el nombre de la columna, se organiza por letra de forma ascendente o descendente. | |___> > | ** Restricción de conexión: Si no hay ina base a la que se esté conectado, el botón de cargar artículos no estará activo. | /_/ | ** Recarga de página: Se ha cambiado la recarga completa de la página por la actualización dinámica de la tabla exclusivamente. +-----------------+ ** Detalles mínimos de diseño.