Cadastro de Layouts para Exportação (FUTL0182)¶
Conhecer o Programa¶
Este programa possibilita cadastrar os layouts para exportação juntamente com todos os dados relativos as suas características. Este programa é usado para exportar dados em um arquivo texto.
Observação
Para utilizar este programa é necessário possuir conhecimentos básicos de SQL (Structured Query Language).
Se for construido um comando inválido, ou seja, que o sistema não consiga interpretar e executar no banco de dados, será exibida a seguinte mensagem de aviso: "A sintaxe utilizada está incorreta. Por favor, revise o comando antes de prosseguir.".
Campo a Campo¶
Campo a Campo
Esta pasta reúne as informações gerais sobre o arquivo a ser gerado.
Layout:
Informar o código e a descrição para o layout. Não será permitido cadastrar dois layouts com o mesmo código.
Tipo
Selecionar o tipo do layout a ser cadastrado.
Configurações
Delimitador
Informar um separador entre os campos caso seja necessário. Se for um código ASCII informar "CHR(xxx)".
Compactar
Selecionar para compactar o arquivo.
Arquivo
Selecionar o caminho completo do arquivo. Ex.: c:\tmp\nfs.txt
Gera XML
Checkbox. Indica se o layout gera um arquivo no formato XML. Quando for marcado os campos WS_SINAL e Inf. Inicial, serão habilitados.
WS Sinal
Checkbox. Marcar para indicar se o layout é destinado para o WS_SINAL.
Inf. Inicial
Informação fixa que será adicionada no início do arquivo.
Pastas¶
Pastas
As pastas deste Programa são:
Pasta Registros
Layout
Mostra o layout que está sendo acessado.
Reg.
Informar o nome do Registro
Repete
Selecionar se o registro irá se repetir para todas as linhas retornadas da seleção ou ter apenas a ocorrência inicial ou final encontrada.
Reg. Pai
Selecionar o registro pai
FROM
Cláusula FROM utilizada para especificar as tabelas em que os registros serão selecionados.
WHERE
Cláusula WHERE utilizada para especificar as condições que devem ser verdadeiras para reunir os registros que serão selecionados.
Importante
Quando o registro possuir qualquer tipo de comando, é obrigatório informar na clásula WHERE a variável "ID" que será substituída posteriormente pela seleção de dados da aplicação.
Outros
Demais cláusulas utilizadas para a seleção dos registros, tal como, GROUP BY, HAVING e ORDER BY.
Ligação Filhos
Campo de Ligação com os Registros Filhos.
Ligação Pai
Campo de Ligação com o Registro Pai.
Inf. Inicial
Informação fixa que será adicionada no início do registro, para que seja possível informar o número sequêncial da linha no arquivo e no registro.
Inf. Final
Informação fixa que será adicionada no final do registro, para que seja possível informar o número sequêncial da linha no arquivo e no registro.
Pasta Linhas
Esta pasta reúne as informações gerais diretas em cada campo na tela.
Linhas
Registro
Informar o tipo do Registro da Linha
Conteúdo
Selecionar o Conteúdo do Campo. Quando selecionada a coluna o campo Campo, será preenchido automaticamente com a descrição da coluna ou, caso nula, com o próprio nome do campo. Além das colunas das tabelas informadas nos registros, será possível selecionar os seguintes campos de controle que estão disponíveis na lista de valores para a montagem dos layouts:
-
COUNT_TOTAL: Total de Linhas do Arquivo;
-
LIVRE: Campo Livre;
-
SEQ_ARQ: Número Sequencial da Linha no Arquivo;
-
SEQ_REG: Número Sequencial da Linha no Registro.
Campo
Informar o nome do campo desejado.
Coluna
Informar o número da coluna onde deve ser gerada a informação. No caso de existir um delimitador esta informação será desconsiderada.
Tamanho
Informar o tamanho do campo.
Compl.
Informar algum valor/caracter que deve completar o campo até o seu tamanho conforme sua indentação.
Inf. Inicial
Informação fixa que será adicionada no início do campo.
Inf. Final
Informação fixa que será adicionada no final do campo.
Subs.
Selecionar a substituição para que os campos com valor nulo sejam substituídos por 0 (zero). A resposta padrão é não.
Identação
Selecionar se a indentação do conteúdo do campo se dará à direita ou à esquerda. A resposta padrão é Esquerda.
Máscara
Informar uma máscara de Formatação do Campo
Separador
Checkbox. Marcar para indicar se os pontos (".") e as vírgulas (",") devem ser gerados nos campos numéricos para separação de milhar e decimal.
Botão De/Para
Abre tela para informar as legendas do campo.
-
De: Conteúdo que será pesquisado e substituído no campo.
-
Para: Conteúdo que será gerado no campo quando encontrado o valor informado.
Botão Comando
Abre tela para informar um comando a ser executado para preencher o conteúdo do campo.
- SELECT: Comando curinga que será utilizado para selecionar o conteúdo do campo.
Pasta Empresas
Esta pasta reúne as informações das empresas que terão acesso ao layout cadastrado.
Layout
Cód.
Selecionar o código da empresa que será vinculada ao layout de exportação.
Razão Social
Mostra a razão social da empresa selecionada.