Páginas filhas
  • Smart View - Annotation no objeto de negócio

Versões comparadas

Chave

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

O annotation utilizado na classe IntegratedProvider nos traz a possibilidade de criar algumas propriedades para controle do objeto de negócio.

...

Informações
titleIncludes LIB

Necessário atualizar os includes da LIB. Link para download no arte: https://arte.engpro.totvs.com.br/framework/includes/lobo_guara/next/

Propriedades do annotation totvsFrameworkTReportsIntegratedProvider

PropriedadeTipoDescriçãoDefault
activeLógicoDefine se o objeto de negócio ficará disponível para uso.
teamCaractereTime responsável pelo objeto de negócio.
tablesCaractereTabelas utilizadas no objeto de negócio.
nameCaractereNome do objeto de negócio.
countryCaractereDefine se o fonte fica disponível para todos os países
initialReleaseCaractereDefine a partir de qual release o objeto de negócio ficará disponível.12.1.2310

Exemplos de uso

Bloco de código
languagec#
title1º exemplo - Fonte Padrão
linenumberstrue
@totvsFrameworkTReportsIntegratedProvider(active=.T., team="SIGACOM", tables="SA2, SA5, SB1", name="Produto X Fornecedor", country="ALL", initialRelease="12.1.2210")

...

Informações
titleFonte Localizado

Para os fontes localizados o ideal é deixar o active=.F., porque o padrão sempre será utilizado, no exemplo acima o padrão é o MATR190TReportsBusinessObject e esse é o localizado para Argentina, assim ele não será listado de forma duplicada nos objetos do TReportsSmart View.