Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Produto:Framework                         Versão: 11.82                                                                   
Processo:Gerador de Saídas
Subprocesso:

Criação de um layout no Gerador de Saídas

Data da publicação:10/10/2013


Introdução:

Este documento tem por objetivo auxiliar na criação de um layout no Gerador de Saídas.
Neste exemplo será criado um relatório de Funcionários e seus dependentes para exemplo da utilização do gerador de saídas.

Cadastramos o Layout do gerador de saídas e associamos a uma categoria em que o usuário utilizado possui permissões.


Ao Clicar duas vezes sobre o Layout cadastrado, é apresentada a tela de parametrização do gerador de Saídas.

Assim Vamos adicionar um CONTEXTO por CONSULTA SQL:




Será exibida a caixa de pesquisa para adicionar a Sentença SQL já cadastrada no cadastro de Sentenças SQL do sistema:



Segue a SQL utilizada neste exemplo:


SELECT PFUNC.CHAPA, PFUNC.NOME, PFDEPEND.NOME AS 'NOME DEPENDENTE', PFDEPEND.DTNASCIMENTO, PFDEPEND.SEXO
FROM PFUNC INNER JOIN PFDEPEND ON PFUNC.CODCOLIGADA =
PFDEPEND.CODCOLIGADA
AND PFUNC.CHAPA = PFDEPEND.CHAPA


Após adicionar a Sentença, no contexto do Gerador de saídas já podemos visualizar os campos da Sentença SQL.





Após adicionar o Contexto Vamos adicionar o arquivo do Layout do Gerador de Saídas:




No campo Nome, definimos o Nome deste arquivo que será gerado.


Nas Propriedades a Extensão do Arquivo define algumas parametrizações para Separar incluir linhas na geração deste arquivo.


Neste exemplo estamos utilizando o Separador "|"


Após a Criação do Arquivo, vamos configurar os REGISTROS que serão impressos.


Criação dos campos do registro


Um registro pode conter vários campos. Para criar os campos do registro selecione-o com duplo clique.


No painel a direita da tela são apresentadas as informações sobre o registro selecionado.

Nos Campos (na parte inferior da tela) poderão ser criados os campos do layout.

O botão criará campos visíveis que serão gravados no arquivo texto.

O botão  criará campos invisíveis.

Estes servem somente para executar cálculos e utilizarem expressões e não são gravados no arquivo texto.

Utilize o botão para excluir campos.

Os botões e auxiliam na movimentação de campos criados na ordem incorreta.


#DICA: Crie campos com nomes que estejam relacionados ao seu conteúdo. Para informa mais a respeito dos campos utilize o campo Descrição.


O campo modo pode assumir os seguintes valores:


• Primeiro valor
• Último valor
• Chave Primária
• Contar
• Somar
• Média


Deverão ser informados também o tamanho, se o campo é obrigatório e o tipo de dados que ele receberá.


No campo ligação será feita a associação dos dados de um contexto no registro.





Selecione o Item contexto desejado, arraste e solte no campo Ligação para que a associação do contexto com o arquivo.


Dica: Se for necessário adicionar dois contextos do tipo conjunto de dados ou Consulta SQL a um mesmo registro é aconselhável que estes contextos sejam revistos. Provavelmente eles possuem relação entre si e podem ser transformados em um contexto apenas.
 
Associando informações do contexto aos campos do registro


Com o layout editado para edição vá até a guia Layout ou tecle F4. Dê um duplo clique no registro que deseja associar dados do contexto aos campos. Vá até a guia Contextos ou tecle F5. Expanda a árvore do contexto que irá ser associado ao campo. Selecione a o campo do contexto arraste e solte-o no campo que deseja associar. Só solte quando o campo desejado ficar marcado em azul.


Após a associação, defina o Tipo de dados do campo, tamanho e modo.



Após estas parametrizações, basta executar o Gerador. Gerando o arquivo:










 

Informações
titlePara maiores informações:


COMUNIDADE  @FRAMEWORK


Canais de Atendimento:

Chamado: Através do Portal Totvs www.suporte.totvs.com.br

Telefônico: 4003-0015 Escolhendo as opções 2 – (Software), 2 – (Suporte Técnico), 3 – (RM), 9 – (Demais Áreas), 4 – (BI) e 3 –  (Gerador de Relatórios e Planilha);