====== 🚀 Release Notes v1.30.0 - 30/12/2025 ====== ---- ===== 📌 Resumo da Release ===== * 4 Melhorias aplicadas em performance, usabilidade e segurança operacional. * 12 Correções garantindo estabilidade e padronização entre Web, Coletor e relatórios. ---- ===== ✨ Melhorias ===== **01. BEES-3088: [Correção] – Ajuste no Cálculo do Campo Qtd SKU no Ranking de Produtividade** === SITUAÇÃO/REQUISITO === No Dashboard de Ranking de Produtividade, localizado em Dashboard > Expedição do WMS BeeStock, o campo “Qtd SKU” estava sendo calculado de forma incorreta. Atualmente, o sistema somava a quantidade física dos produtos separados, considerando o total de unidades por linha. Entretanto, o cálculo correto deve considerar apenas a quantidade de linhas separadas pelo usuário, independentemente da quantidade de itens em cada linha. Essa divergência gerava inconsistências nos indicadores de produtividade, impactando a análise correta do desempenho operacional dos usuários. === SOLUÇÃO === Realizado o ajuste no cálculo do campo Qtd SKU no serviço responsável pelo Ranking de Produtividade. O novo cálculo passa a: * Contabilizar uma unidade por linha de separação finalizada, independentemente da quantidade separada; * Considerar apenas linhas concluídas pelo usuário; * Desconsiderar linhas canceladas; * Garantir que linhas reprocessadas sejam contabilizadas apenas uma vez; * Somar corretamente todas as linhas finalizadas dentro do período filtrado no Dashboard. ---- **02. BEES-3049: [Nova Funcionalidade] – Dashboard de Ranking de Produtividade no Recebimento** === SITUAÇÃO/REQUISITO === O WMS BeeStock não possuía um Dashboard específico para análise do ranking de produtividade dos colaboradores nas atividades de Conferência e Armazenamento no Recebimento, dificultando o acompanhamento de desempenho e comparativos entre operadores. === SOLUÇÃO === Criado novo Dashboard em Dashboard > Recebimento > Ranking de Produtividade, com filtros por período, filial, usuário, tipo de documento e apuração por linha ou documento. O Dashboard apresenta gráficos mês a mês de Conferência e Armazenamento, além de uma grid dinâmica com ranking por colaborador e principais indicadores de produtividade. ---- **03. BEES-3103: [Melhoria] – Ajuste da Grid no Ranking de Produtividade por Conferência** === SITUAÇÃO/REQUISITO === No Dashboard Dashboard > Expedição > Ranking de Produtividade, ao selecionar o filtro “Por Conferência”, apenas os gráficos eram atualizados, enquanto a Grid continuava exibindo dados de Separação, impedindo a análise correta da produtividade dos conferentes. === SOLUÇÃO === Ajustada a lógica do Dashboard para que a Grid seja recarregada conforme o filtro selecionado: * Por Separação: mantém o comportamento atual; * Por Conferência: passa a exibir corretamente os dados de produtividade da Conferência. Foram mantidos paginação, filtros, ordenações e performance da Grid. ---- **04. BEES-3057: [Melhoria] – Adequação das Integrações de Cadastro de Itens** === SITUAÇÃO/REQUISITO === O WMS BeeStock necessitava adequações nas integrações de cadastro de itens para suportar novos dados enviados pelo ERP, evitando cadastros manuais e garantindo a sincronização correta de informações como grupos de estoque, famílias de materiais, códigos de barras, embalagens padrão e dias de vida dos produtos. === SOLUÇÃO === Foram realizadas melhorias nas integrações para permitir o recebimento automático de Grupos de Estoque, Famílias de Materiais, Códigos de Barras (EAN13 e DUN14) com informações de embalagem padrão, além da inclusão do campo Dias de Vida na integração de produtos, garantindo maior automação e consistência dos cadastros no WMS BeeStock. ---- ===== 🐞 Correções ===== **05. BEES-3045: [Correção] – Erro na Quantidade Impressa em Etiquetas Fracionadas** === SITUAÇÃO/REQUISITO === Ao imprimir etiquetas de embalagem fracionada de documentos com muitos produtos, o WMS BeeStock apresentava erro, fazendo com que as quantidades impressas fossem trocadas entre produtos, gerando divergências nas etiquetas. === SOLUÇÃO === Corrigida a lógica de impressão das etiquetas fracionadas para garantir que a quantidade impressa corresponda corretamente ao respectivo produto, mesmo em documentos com grande volume de itens. ---- **06. BEES-3038: [Correção] – Divergência no Relatório “Qtd Produtos Separados por Data e Usuário”** === SITUAÇÃO/REQUISITO === O relatório “Qtd Produtos Separados por Data e Usuário” apresentava divergências nos dados exibidos, retornando quantidades zeradas ou inferiores às reais quando comparado ao relatório “Documentos de Saída”, a partir de determinadas datas. === SOLUÇÃO === Ajustada a consulta e o cálculo do relatório para garantir que todas as separações concluídas sejam corretamente contabilizadas, assegurando consistência entre os relatórios e correção na apuração por data e usuário. ---- **07. BEES-3073: [Correção] – Preservação do Campo Instrução de Expedição na Integração de Clientes** === SITUAÇÃO/REQUISITO === Na integração de clientes via API, campos não enviados no payload estavam sendo sobrescritos com valor nulo, causando perda da informação de Instrução de Expedição. === SOLUÇÃO === Ajustado o processamento da integração para atualizar apenas os campos enviados na requisição, preservando o valor da Instrução de Expedição quando não informado explicitamente no payload. ---- **08. BEES-3076: [Correção] – Erro no Relatório de Ressuprimento de Picking sem Usuário ** === SITUAÇÃO/REQUISITO === O relatório de Ressuprimento de Picking apresentava erro ao existir registros sem usuário responsável atribuído, impedindo sua geração e visualização. === SOLUÇÃO === Ajustado o tratamento do campo Usuário no relatório para permitir valores nulos, garantindo a exibição correta dos dados e a geração de PDF/Excel sem falhas. ---- **09. BEES-2987: [Correção] – Atualização Incorreta do Campo “Separado” na Aprovação de Divergência ** === SITUAÇÃO/REQUISITO === Ao aprovar divergências de separação em documentos com itens distribuídos em múltiplos endereços, o campo Separado estava sendo sobrescrito com o valor informado na divergência, desconsiderando quantidades já separadas anteriormente. === SOLUÇÃO === Ajustado o cálculo do campo Separado para somar corretamente as quantidades previamente separadas com os valores informados na aprovação da divergência, garantindo que o total reflita todas as separações realizadas. ---- ** 10. BEES-3026: [Correção] – Impacto do Parâmetro “Controlar Vencimento” em Transferências ** === SITUAÇÃO/REQUISITO === Ao habilitar o parâmetro Controlar Vencimento em produtos com saldo reservado para documentos de transferência, o vínculo com o documento era perdido, impedindo a transferência e o cancelamento. === SOLUÇÃO === Ajustado o comportamento do sistema para impedir inconsistências em produtos com saldo reservado, evitando a quebra de vínculo com documentos de transferência ao habilitar o controle de vencimento. ---- ** 11. BEES-3052: [Correção] – Validação do Campo Unitizador (Web e Coletor) ** === SITUAÇÃO/REQUISITO === Os campos de Unitizador nas telas Web e Coletor estavam permitindo a digitação de letras, em desacordo com o padrão do sistema e com outras telas de separação. === SOLUÇÃO === Ajustada a validação dos campos de Unitizador para permitir apenas valores numéricos, padronizando o comportamento entre Web e Coletor. ---- ** 12. BEES-2911: [Correção] – Fluxo da Realocação Automática na Divergência da Separação** === SITUAÇÃO/REQUISITO === Após a realocação automática de saldo em divergências de separação, o status do item permanecia incorreto e o cancelamento podia bloquear saldos já separados, impedindo a devolução de picking. === SOLUÇÃO === Ajustado o fluxo de realocação automática para atualizar corretamente o status para Pendente Separação e permitir a devolução de picking dos saldos realocados, mantendo o envio ao Monitor de Divergência quando não houver saldo disponível. ---- ** 13. BEES-3004: [Correção] – Quantidade Incorreta na Exportação do Relatório Documento de Saída** === SITUAÇÃO/REQUISITO === Ao exportar o relatório da tela Documento de Saída, as quantidades exibidas na planilha estavam sendo multiplicadas indevidamente, divergindo dos valores apresentados corretamente na tela do sistema. === SOLUÇÃO === Corrigido o processo de exportação para garantir que os valores de quantidade na planilha sejam idênticos aos exibidos no sistema, eliminando erros de formatação ou conversão. ---- ** 14. BEES-3097: [Correção] – Cálculo Incorreto de Quantidades na Liberação de Divergência** === SITUAÇÃO/REQUISITO === Ao liberar divergências na separação, o sistema somava indevidamente a quantidade liberada com a quantidade previamente separada, gerando erros na conferência manual e no envio de integrações ao ERP. === SOLUÇÃO === Ajustada a lógica de cálculo na liberação de divergência para garantir que a quantidade separada e integrada ao ERP reflita corretamente o valor final esperado, evitando somas indevidas. ---- ** 15. BEES-3059: [Correção] – Reutilização Indevida de Etiqueta Agrupadora no Inventário** === SITUAÇÃO/REQUISITO === Etiquetas agrupadoras já finalizadas estavam podendo ser reutilizadas no inventário, além da tela não finalizar automaticamente após a conclusão da última contagem pendente. === SOLUÇÃO === Bloqueada a reutilização de etiquetas agrupadoras finalizadas e ajustado o fluxo da tela para finalizar automaticamente a contagem ao concluir a última agrupadora pendente, mantendo comportamento consistente. ---- ** 16. BEES-3075: [Correção] – Integrações Duplicadas no Job de Verificação de Validade** === SITUAÇÃO/REQUISITO === O job checkExpirationDate estava gerando integrações duplicadas ou vazias ao considerar apenas o endereço no JOIN, sem filtrar por filial. === SOLUÇÃO === Ajustado o filtro do job para considerar também a filial, garantindo que apenas registros corretos sejam processados e evitando integrações duplicadas ou indevidas. ----