Programa para importação de notas de abastecimento de bens. O usuário escolhe os atributos a serem importados e em qual ordem, e seleciona um arquivo, com os atributos separados por ';'. Os registros serão validados da mesma forma como se fossem digitados pelo usuário e insere os registros de abastecimentos
Ao acessar a transação, é exibido na parte superior, a lista dos possíveis campos a serem utilizados no arquivo de importação. São eles:
Atributo | Comentário | Tipo | Obrigatório |
---|---|---|---|
FORNECEDOR | Código do fornecedor onde o abastecimento foi realizado. Este cadastro deve existir no Sistema, sendo a inscrição de um registro no Programa Cadastro Geral | numérico, com até 10 posições [0 - 9999999999] | Sim |
DATA_ABASTECIMENTO | Data em que o abastecimento foi realizado | data, com 10 posições, em formato dia/mês/ano com separador [DD/MM/AAAA] | Sim |
PLACA | Placa do veículo abastecido. Deve existir um bem cadastrado no Sistema com essa placa | texto, com até 8 posições | Sim |
MOTORISTA | Código do motorista que estava com o veículo no abastecimento. Este cadastro deve existir no Sistema, sendo a inscrição de um registro no Programa Cadastro Geral | numérico, com até 10 posições [0 - 9999999999] | Sim |
CODIGO_COMBUSTIVEL | Código do combustível utilizado. Este cadastro deve existir no Sistema, sendo o código de um registro no programa Tipos de Combustíveis | numérico, com até 3 posições [0 - 999] | Sim |
QTD_ABASTECIDA | Quantidade abastecida | decimal, com até 2 casas decimais, utilizando ',' como separador decimal [0,00 - 999999999,99] | Sim |
PRECO_UNITARIO | Preço unitário do combustível | decimal, com até 4 casas decimais, utilizando ',' como separador decimal [0,0000 - 9999999999999,9999] | Sim |
QUANTIDADE_CONTROLE | Quilometragem/Horímetro total do bem no momento do abastecimento | numérico [0 - 9999999999] | Sim |
NRNOTA | Número da nota fiscal | texto, com até 20 posições | Não |
SERIE | Série da nota fiscal | texto, com até 5 posições | Não |
OBSERVACAO | Observação/comentário sobre o abastecimento | texto, com até 500 posições | Não |
Após, o usuário deve definir a ordem dos campos no seu arquivo. Sendo informado valores repetidos na ordem, a aplicação irá ordenar primeiramente pela posição definida e após pelo nome do atributo.
Clicando no vinculado 'Importar Arquivo' (círculo vermelho na imagem acima), será aberto a janela para seleção do arquivo a ser importado. O usuário deve selecionar o arquivo desejado e clicar em 'Abrir'. Nesse momento a aplicação irá ler as informações contidas no arquivo e exibir na área inferior os registros lidos. Caso algum registro apresente erro, será exibido o conteúdo da linha inválida.
Finalizada a importação, todos os registros a serem carregados estarão listados na área inferior. Agora, basta clicar sobre o vinculado 'Processar' (círculo azul na imagem acima) para que o cadastro dos abastecimentos seja concluído.
Nesse momento a aplicação irá percorrer cada registro listado, realizar as validações necessárias, como da existência do bem, fornecedor, motorista, além de validações de datas e quilometragem/horímetro, da mesma forma que se essa operação fosse digitada por um usuário no Sistema.
Caso algum registro retorno erro, a operação é desfeita em sua totalidade, e o registro com erro destacado. Essa área inferior não permite edição, então havendo a necessidade de corrigir, essa modificação deve ser feita no arquivo e realizado sua importação novamente.
Em caso de sucesso, será exibido o alerta e os registros na área inferior serão removidos, ficando o usuário apto a selecionar um novo arquivo a ser importado.