Objetivo: Criar modelos (layout) para importação de arquivos textos de apontamento de lubrificações.
Campo |
Preenchimento |
Código do Modelo |
Informar o código para identificação do modelo |
Descrição do Modelo |
Informar a descrição para o modelo |
Delimitador |
Informar caso tenha, o delimitador utilizado no arquivo texto. Se houver delimitador, as colunas serão tratadas por posição, se não houver, as colunas serão tratadas por intervalo inicial e final para o campo. |
Nome do Arquivo para Importação |
Informar o nome e a extensão do arquivo texto a ser importado |
Posição |
Gerado automaticamente |
Coluna |
Gerado automaticamente. Define as colunas da tabela temporária de apontamento de lubrificação que irá receber a informação do arquivo texto |
Descrição |
Gerado automaticamente. Descrição do campo conforme dicionário de dados |
Sequência |
Seu valor depende do conteúdo informado no campo "Delimitador". Se este estiver preenchido, informe a sequencia que a coluna esta dentro do arquivo texto. Se o campo "Delimitador" estiver vazio, esta coluna deverá ser preenchida com o intervalo dos dados no arquivo texto. Exemplo: A informação referente ao ponto de lubrificação no arquivo texto, esta posicionada inicialmente na posição 1 e finalizada na posição 5. Então o valor da coluna "Sequência" será 1-5 |
Valor Fixo |
Informe um valor "padrão" e valido para este campo, caso o mesmo não venha preenchido no arquivo texto. |
Regra para Validação |
Esta coluna deverá ser preenchida, caso o campo seja obrigatório e de conteúdo variável, e que não esteja no arquivo texto. Exemplo: A coluna INSTÂNCIA é obrigatória, porém a mesma não está no arquivo texto. Neste caso, informaremos e o campo INSTÂNCIA deverá ser recuperado da tabela PONTO_ABAST pela coluna CD_PONTO, onde o valor deste seja igual ao valor do ponto de lubrificação importado no arquivo texto. Preenchemos a coluna da seguinte forma: |
Ordem da Validação |
Informe a sequencia de validação dos campos. Exemplo: temos os campos Ponto de abastecimento e Instância, como a Instância é recuperada através da leitura do Ponto de abastecimento, primeiro validamos o Ponto para depois validar a Instância. |
Observação:
Tipos de variáveis utilizadas para escrita dos comandos:
gdCAMPOS_D[No. Posição] – Tipo Data/Hora;
gsCAMPOS_C[No. Posição] – Tipo String;
gnCAMPOS_N[No. Posição] – Tipo Numérico.