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.

...

Expandir
titleMulti Record (MRE_)

Utilize o Multi Record quando o parâmetro permitir a seleção de vários registros.

Nome do parâmetro:
MRE_XCONTRATOLOC_IN

Cenário:
O usuário deseja selecionar um ou mais contratos.

Exemplo de SQL:


Bloco de código
languagesql
titleSelect
SELECT XALGCONTRATOLOC.CODCOLCONTLOC, XALGCONTRATOLOC.CODCONTLOC,XALGCONTRATOLOC.NUMCONTLOC, XALGCONTRATOLOC.DTVIGENCIAINICONTLOC
  FROM XALGCONTRATOLOC (NOLOCK)
 WHERE XALGCONTRATOLOC.CODCOLCONTLOC = 1
   AND XALGCONTRATOLOC.CODCONTLOC IN (SELECT [VALUE] AS PARAMETRO FROM STRING_SPLIT(:MRE_XCONTRATOLOC_IN, ','))
Expandir
titleLookup (LKP_)

Utilize o Lookup quando o parâmetro permitir a seleção de apenas um registro.


Informações
titleRecomendações de configuração


É fundamental verificar sempre o tipo do parâmetro informado e garantir que ele seja compatível com o relatório dinâmico utilizado.

Além disso, evite utilizar o caractere ponto ( . ) no nome da sentença SQL, pois isso impede que algumas validações internas sejam executadas corretamente.

Exemplo de nomenclatura:

  • Incorreto: SQL.01

  • Correto: SQL_01

Prefira o uso de underscore (_) no lugar de ponto. Isso assegura que todas as validações e processamentos sejam aplicados adequadamente no relatório.

...