12762 - Importação de valores em arquivo com extensão.cvs (excel)
Problema: Utilizamos um layout de importação específico para importar as Notas Fiscais de Tomadores, populando a tabela do sistema R032RCB - Recebimentos. A máscara utilizada para importar o valor no campo ValRcb - Valor do Recebimento, é zzzzzzzz9,99.
Observamos que ao importar o arquivo gerado em excel (com extensão.cvs), se valor for inteiro (19232,00) ou se o dígito da segunda casa decimal após a vírgula for zero (19232,30), estava importando o valor incorretamente, por exemplo: quando 19232,00 importava 1.923,20.
Quando ocorre / onde se aplica: Recursos > Implementações > Gerador de Importação/Exportação > Executar.
Solução: Solução 12762: Por formatação padrão do excel, são ocultados os zeros após a vírgula na primeira e segunda casa decimal. Para que sejam exibidos na célula é necessário utilizar os recursos de formatação da célula e exibir as duas casas decimais.
Conforme consta na documentação do sistema (Ferramentas de Apoio.chm), a máscara 9,99 obriga a entrada de um caracter numérico. Neste caso, para que o arquivo em excel seja importado considerando os valores corretamente, será necessário formatar a célula para demonstrar valores que tenham decimais terminadas com zero: 19232,3 para 19232,30.
Observamos que ao importar o arquivo gerado em excel (com extensão.cvs), se valor for inteiro (19232,00) ou se o dígito da segunda casa decimal após a vírgula for zero (19232,30), estava importando o valor incorretamente, por exemplo: quando 19232,00 importava 1.923,20.
Quando ocorre / onde se aplica: Recursos > Implementações > Gerador de Importação/Exportação > Executar.
Solução: Solução 12762: Por formatação padrão do excel, são ocultados os zeros após a vírgula na primeira e segunda casa decimal. Para que sejam exibidos na célula é necessário utilizar os recursos de formatação da célula e exibir as duas casas decimais.
Conforme consta na documentação do sistema (Ferramentas de Apoio.chm), a máscara 9,99 obriga a entrada de um caracter numérico. Neste caso, para que o arquivo em excel seja importado considerando os valores corretamente, será necessário formatar a célula para demonstrar valores que tenham decimais terminadas com zero: 19232,3 para 19232,30.