TMS – Importações CRF – GFVVSPLOG: Type mismatch for field 'NrFatura', expecting: String actual: Integer
Incidente
No módulo Frota ao tentar realizar a importação do pedágio, é apresentada a mensagem: GFVVSPLOG: Type mismatch for field 'NrFatura', expecting: String actual: Integer.
Causa
Esta mensagem é apresentada pois o campo a qual esta criado dentro do banco de dados esta criado incorretamente.
Solução
Para realizar a correção desta mensagem siga os passos abaixo:
1. Acesse o SQLdbx ou MSSQL:
2. Ao acessar o banco de dados, cole os comandos para alterar o tipo do campo;
2.1. Execute um comando por vez:
ALTER TABLE GFVVSPLOG add NrFatura_AUX VARCHAR(50)
UPDATE GFVVSPLOG set NNrFatura_AUX = NrFatura
ALTER TABLE GFVVSPLOG drop column NrFatura
ALTER TABLE GFVVSPLOG add NrFatura VARCHAR(50)
UPDATE GFVVSPLOG set NrFatura = NrFatura_AUX
ALTER TABLE GFVVSPLOG drop column NrFatura_AUX
3. Acesse a rotina de Importações e realize o processo novamente.
Observação: O comando mencionado acima é utilizado para base MSSQL.
Atenção! Antes de realizar qualquer alteração, analise o impacto que poderá ter em outros lançamentos/processos do sistema.