| Produto: | |
|---|---|
| Linha de Produto: | |
| Segmento: | |
| Módulo: | 4 - CAIXA MOTORISTA |
| Função: | 410 - ACERTO DE CARGA-CAIXA |
| País: | Brasil |
| Requisito/Story/Issue: | DDFINAN-35241 |
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.
Para eliminar o erro e permitir o fechamento de vários caixas simultaneamente, foram realizadas as seguintes melhorias:
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.
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.
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.
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.
|
Importante! As versões estarão disponíveis para download no CCW. https://centraldecontrole.pcinformatica.com.br/ Mantenha suas rotinas sempre atualizadas! |