Tempo aproximado para leitura: HH:05:44 min
Dúvida
Como verificar as posições dos campos dos layouts do módulo Folha de Pagamento em casos de erros como: "Atenção! O número de colunas do arquivo é maior que o número de campos da tabela "?
Ambiente
TOTVS RH - TOTVS RH (Linha RM) - TOTVS Folha de Pagamento - Todas as versões
Solução
Esse erro normalmente ocorre quando o layout importado não possui a quantidade de campos esperada, conforme a estrutura padrão aceita pelo sistema.
Importante: No exemplo abaixo está sendo utilizado o layout de exportação/importação de Dados Cadastrais do funcionário onde contém 418 posições, porém o passo a passo pode ser aplicado em todos os modelos de layouts que apresentarem o erro.
Além disso, é recomendado utilizar o editor de notas Notepad++ para uma melhor compreensão, seu download pode ser realizado em qualquer navegador;
1.Edite o arquivo e altere as informações que irão ser importadas;
2. Abra o layout no Notepad++, clique em Localizar | Substituir onde irá preencher da seguinte forma:
Localizar = ;
Substituir por = ;\n;
3.Em seguida o layout já estará ajustado para as linhas conforme seus números de posições localizado no lado esquerdo, verifique se o numero de linhas condiz com o numero de posições da tabela na documentação:
4. Compare a linha exibida no Notepad++ com a tabela de campos descrita na documentação do layout utilizado. No exemplo do erro apresentado, o arquivo possui 419 colunas, enquanto o layout aceita 418 colunas, indicando a existência de um campo excedente:
5. Apague as linhas Excedentes:
7. Após ajustes/analise do layout, caso tenha ficado espaços do lado esquerdo dos campos, selecione todo o registro contido no Notepad++, clique em Editar | Operações com espaços | Limpar espaços a esquerda:
8. Em seguida selecione todo o registro novamente e vá em Editar | Operações com linhas | Unir linhas ou CTRL+J para que possa ficar todas as informações em uma única linha que é o ideal para atender o modelo de arquivo para importação no sistema:
9. Por fim, salve o arquivo e importe para o sistema acessando Configurações | Importações | Importação Dados Folha de Pagamento, aba Funcionário I e marque a opção Dados Cadastrais:
Importante:
Cada campo do layout é separado por ponto e virgula (;) para que seja entendido pelo sistema no momento da importação, é importante verificar que todos os campos estejam separados por ponto e virgula (;).
Saiba mais:
Layouts Para Importação de Cadastros Folha de Pagamentos (Versão 12.1)
0 Comentários