Páginas filhas
  • TOTVS Construção Gestão de Imóveis - Shopping - Relatórios - Relatório Dinâmico

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

É importante frisar que toda a modificação resultante na tela do relatório dinâmico deve ser primeiro realizada nos relatórios que irão fornecer os parâmetros para a exibição da tela. Abaixo vamos mostrar como realizar essa alteração.

Existem duas opções de tipo de retorno de componentes:

  • Multi Record: Quando há a necessidade que em determinado parâmetro seja selecionado vários registros. Identificado pela inicial MRE_. Quando temos o parâmetro Multirecord, ele irá interagir com consultas SQL IN ou FILTER como exemplifica a tabela abaixo.
  • Lookup: Quando há a seleção somente de um registro em determinado componente. Identificado pela inicial LKP_

Tipos de Parâmetros

Multi Record (MRE_)
Utilizado quando é necessário selecionar mais de um registro em um mesmo parâmetro.
Esse tipo de parâmetro é identificado pelo prefixo MRE_ e deve ser aplicado em consultas SQL que utilizem operadores como IN ou FILTER, conforme exemplificado na Tabela abaixo.

Lookup (LKP_)
Utilizado quando é permitida a seleção de apenas um único registro no componente.
É identificado pelo prefixo LKP_ e possui uma regra específica de uso: ao criar o relatório, o parâmetro deve ser nomeado com o prefixo LKP_, e a sentença SQL deve utilizar o parâmetro conforme o padrão definido para cada Tabela, conforme listado abaixo.

Tabela Definição de CamposAs tabelas disponíveis para passagem de parâmetros para execução do relatório dinâmico são as seguintes:

Tabela


DescriçãoParâmetro MULTIRECORD (IN)Parâmetro MULTIRECORD (FILTER)Parâmetro LOOKUP 
No RelatórioNa Consulta SQL

FCFO

Cliente / FornecedorMRE_XCLIENTE_INMRE_XCLIENTE_FILTERLKP_XCLIENTE:CODCOLCFO :CODCFO

XALGCONTRATOADMPROPRIETARIO

Locador do Contrato de AdministraçãoMRE_XLOCADOR_INMRE_XLOCADOR_FILTERLKP_XLOCADOR:CODCOLCFOPROP :CODCFOPROP

XALGCONTRATOLOCLOCATARIO

Locatário do contrato de locaçãoMRE_XLOCATARIO_INMRE_XLOCATARIOFILTERLKP_XLOCATARIO:CODCOLCFOLOCATARIO :CODCFOLOCATARIO

FLAN

Lançamentos MRE_IDLAN_INMRE_IDLAN_FILTERLKP_IDLAN:CODCOLLAN :IDLAN

XALGIMOVEL

ImóvelMRE_XIMOVEL_INMRE_XIMOVEL_FILTERLKP_XIMOVEL:CODCOLIMOVEL :CODIMOVEL

XCONTRATOLOC

Contrato de LocaçãoMRE_XCONTRATOLOC_INMRE_XCONTRATOLOC_FILTERLKP_XCONTRATOLOC:CODCOLCONTLOC :CODCONTLOC

XEMPREENDIMENTO

EmpreendimentoMRE_XEMPREENDIMENTO_INMRE_XEMPREENDIMENTO_FILTERLKP_XEMPREENDIMENTO:COD_PESS_EMPR

XUNIDADE

UnidadesMRE_XUNIDADE_INMRE_XUNIDADE_FILTERLKP_XUNIDADE:COD_PESS_EMPR :NUM_UNID

XSUBUNIDADE

SubunidadesMRE_XSUBUNIDADE_INMRE_XSUBUNIDADE_FILTERLKP_XSUBUNIDADE:COD_PESS_EMPR :NUM_UNID :NUM_SUB_UNID

XCONDITEMCOBR

Item de CobrançaMRE_XCONDITEMCOBR_INMRE_XCONDITEMCOBR_FILTERLKP_XCONDITEMCOBR:CODITEMCOBR

FCXA

Contas/CaixaMRE_FCXA_INMRE_FCXA_FILTERLKP_FCXA:CODCOLCXA :CODCXA

GCCUSTO

Centros de CustoMRE_GCCUSTO_INMRE_GCCUSTO_FILTERLKP_GCCUSTO:CODCOLCCUSTO :CODCCUSTO

TTBORCAMENTO

Natureza Orçamentária/FinanceiraMRE_TTBORCAMENTO_INMRE_TTBORCAMENTO_FILTERLKP_TTBORCAMENTO:CODCOLNATFINANCEIRA :CODNATFINANCEIRA

...

  • Decimal
  • Float
  • Duplo
  • DateTime
  • Texto
  • Int


Expandir
titleCliente / FornecedorMulti Record (MRE_)

XCLIENTE

Cliente / FornecedorMRE_XCLIENTE_INMRE_XCLIENTE_FILTERLKP_XCLIENTE:CODCOLCFO :CODCFO

Select * from FCFO where codcolcfo = :CODCOLCFO and codcfo: CODCFO




...