Árvore de páginas

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:


PONTO_ABAST, CD_PONTO=:gnCAMPOS_N[4],INSTANCIA

Onde
PONTO_ABAST: é o nome da tabela de onde a informação será recuperada;
CD_PONTO = CD_PONTO=:gnCAMPOS_N[4]: CD_PONTO é o campo que será comparado com a informação lida no arquivo texto, que esta na posição 4 da tabela de parâmetro (gnCAMPOS_N[4]);
INSTÂNCIA: é o campo do qual iremos recuperar a informação.

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.






  • Sem rótulos