Base de Conhecimento

Cross Segmentos - Backoffice RM - BI - Ligação Sob Demanda no Gerador de Saídas


time.png Tempo aproximado para leitura: 00:02:00 min

Ocorrência
O objetivo desse documento é orientar como retornar uma informação adicional do seu conjunto de dados utilizando uma consulta SQL.

Ambiente
Cross Segmentos - TOTVS Backoffice (Linha RM) - Todas as versões

Solução
Para retornar uma informação adicional no layout do gerador de saídas que não esteja presente em seu contexto conjunto de dados, será necessário utilizar uma consulta SQL e o recurso Ligação Sob Demanda. Para criar esse exemplo irei utilizar um contexto Conjunto de Dados que retorna os campos CNPJ, Código da coligada e o Nome da coligada oriundos da tabela GCOLIGADA.

 

 

Após criar esse contexto, adicionei um novo registro no layout com o nome de Conjunto de dados tabela. Através do botão   (Adicionar novo campo), inseri 3 linhas correspondentes ao código da coligada, CNPJ e nome e arrastei os campos citados acima para essas linhas.

 

 

Ao salvar esse layout dessa maneira, o mesmo será executado e retornará o código da coligada, o CNPJ e o Nome da coligada. Iremos inserir a consulta SQL que irá receber o campo de parâmetro. Essa consulta irá retornar o nome da filial de acordo com o código da coligada:

 

 

Acesse a tela de contextos e adicione consulta SQL através do menu Adicionar Contexto\Consulta SQL

 

 

Ao acessar esse menu, será exibido o novo contexto. Nesse novo contexto (Contexto02), em propriedades busque pelo código de sua consulta SQL. Após adicionar a SQL, em Modo de Carga altere de Carregado no inicio da geração para Carregado Sob Demanda, conforme abaixo.

 

 

Consulta inserida, volte no Registro Conjunto de dados tabela e na aba Ligação Sob Demanda e arraste a consulta SQL recém inserida para a aba citada. Repare que ao inserir a consulta, o parâmetro criado na sentença será exibido junto com o tipo de dados. Volte para a tela de contextos, expanda o Contexto 01, referente ao conjunto de dados da tabela GCOLIGADA e arraste o campo código da coligada para o parâmetro, de forma que no campo de Ligação, seja exibido o nome Registro, conforme abaixo:

 

 

No botão (Adicionar novo campo) , adicione uma nova linha e arraste o campo da consulta SQL para essa nova linha.

 

 

Ao configurar o layout do gerador de saídas, a SQL será executada recebendo o campo configurado como parâmetro.

A ligação Sob Demanda não deve ser utilizada como estrutura Pai-Filho, tendo em vista que a função desse tipo de ligação é complementar as informações que o contexto conjunto de dados retorna. Para utilizar estrutura Pai e filho, deverá ser utilizado o relacionamento entre as tabelas no contexto conjunto de dados.

 

 

 

 

 

 

 

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _