01. DADOS GERAIS
| Produto: | TOTVS Distribuição e Varejo |
|---|---|
| Linha de Produto: | Linha Winthor |
| Segmento: | Distribuição |
| Módulo: | 4 - CAIXA MOTORISTA |
| Função: | 410 - ACERTO DE CARGA-CAIXA |
| País: | Brasil |
| Requisito/Story/Issue: | DDFINAN-35241 |
02. SITUAÇÃO/REQUISITO
Durante o processo de fechamento de caixa na rotina 410, o sistema permite que um único usuário feche vários caixas ao mesmo tempo. Quando isso ocorre e existe valor de falta, o sistema tenta registrar essa informação na tabela financeira (PCLANC), preenchendo o campo LOCALIZAÇÃO com os números de todos os caixas envolvidos.
O problema é que esse campo possuía um limite muito pequeno de caracteres. Assim, quando o fechamento envolvia muitos caixas, o texto ultrapassava o limite permitido, causando erro e impedindo o fechamento. Além disso, o relatório padrão dessa rotina também não comportava adequadamente a exibição desses dados quando muitos caixas estavam envolvidos, gerando problemas de visualização.
Para garantir que o processo funcione normalmente mesmo em cenários com múltiplos caixas, o sistema precisa suportar mais informações no campo LOCALIZAÇÃO e ajustar o relatório para que continue legível nessas situações.
03. SOLUÇÃO
Para eliminar o erro e permitir o fechamento de vários caixas simultaneamente, foram realizadas as seguintes melhorias:
1. Ampliação do campo LOCALIZAÇÃO
O campo PCLANC.LOCALIZACAO teve sua capacidade aumentada de 30 para 200 caracteres, permitindo que o sistema registre todos os números de caixas envolvidos sem exceder o limite.
Esse ajuste garante que o fechamento não seja mais interrompido por excesso de texto.
2. Ajustes no relatório de fechamento de caixa
O relatório padrão da rotina 410 foi reorganizado para melhorar a visualização:
O campo “Caixa” foi movido para a linha de baixo.
O campo “Checkout” teve seu tamanho expandido ao máximo para comportar textos maiores.
Foi criada uma tratativa automática:
Caso o texto ultrapasse o limite de exibição do relatório, será mostrada a palavra “DIVERSOS”, mantendo a leitura limpa e evitando que o layout seja quebrado.
3. Atualização de componentes internos
Foi atualizada a biblioteca de pacotes que validava o tamanho antigo do campo LOCALIZAÇÃO, garantindo que todas as partes do sistema reconheçam o novo tamanho e funcionem corretamente.
Resumo da Solução
Com as mudanças aplicadas, o fechamento de caixa na rotina 410 passa a funcionar de forma estável mesmo quando envolve vários caixas ao mesmo tempo, eliminando erros e garantindo que tanto o lançamento financeiro quanto o relatório sejam gerados corretamente.
Solução da rotina 410 - Acerto de carga / caixa a partir da atualização da versão 36.0.4.41, 37.0.4.349 ou acima.
Deve atualizar a rotina para a versão igual ou superior
04. DEMAIS INFORMAÇÕES
Importante!
As versões estarão disponíveis para download no CCW.
https://centraldecontrole.pcinformatica.com.br/
Mantenha suas rotinas sempre atualizadas!
05. ASSUNTOS RELACIONADOS