Situação:
Ao realizar o fechamento de caixa, o sistema retorna a mensagem:
Ocorreu um erro durante o fechamento de caixa: 'xxxxx' is not a valid interger value
Solução:
Caso o cliente já utilize o pré-venda é necessário atualizar para as versões a partir da 29.05ce0(RL), pois nela a situação foi corrigida. Caso o cliente possua PDV, é necessário orientá-lo a migrar para o pré-venda e realizar a correção paliativa seguindo os seguintes passos: fazer uma cópia de segurança do banco de dados, acessar no IB a tabela 'SANGRIA' para identificar quantos dígitos possui o campo, após isso você pode ordenar a tabela pelo campo 'datasangria' e ir para a última data ou realizar um select pela data que o cliente está informando no fechamento de caixa e adicionar os 0 a esquerda para padronizar, conforme print abaixo.
Após padronizar, será possível realizar o fechamento de caixa normalmente
Select que pode ser utilizado: select * from sangria where sangria.datasangria = 'xx.xx.xxxx'
Como estava o campo:
Como ficou após a correção:
OBS: print abaixo é do banco teste com intuito apenas uma demonstração de como solucionar, por isso a quantidade de dígitos da imagem do erro (que foi do sistema do cliente) e da solução estão diferentes.
Débora Carvalho
Central de Atendimento
(31) 2112-3700