Páginas filhas
  • Classe para execução dos recursos no Protheus

Versões comparadas

Chave

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

...

Para a chamada do recurso o ID enviado (cProtheusId) no método new() desta classe deverá ser o seguinte: framework.sv.framework.product (área responsável + agrupador + modulo + nome do ON) e não deve ser mandado o parâmetro que indica o tipo do recurso, já que o recurso deverá ser escolhido pelo usuário.

...

Informações

Esse método deverá ser utilizado apenas para relatórios.

Utilizando a geração em job o método executeSmartView da classe sempre retornará .T., pois será iniciado um startJob, sendo possível verificar a geração a partir do console.log com a chave FwTraceLog=1 ligada.

Parâmetros: 

Nome

TipoObrigatórioDefaultDescrição
lIsJobLógicoX.F.Indica se o recurso será executado em job

Sintaxe: setRunInJob(<lIsJob>) → nil

...

setNoInterface()

Indica se executa o relatório sem a interface.

Informações

Esse método deverá ser utilizado apenas para relatórios.

Parâmetros: 

Nome

TipoObrigatórioDefaultDescrição
lNoInterfaceLógicoX.F.Indica se o recurso será executado sem interface

Sintaxe: setRunInJob(<lNoInterface>) → nil

...

setShowWizard()

Indica se exibe o wizard de configuração caso o ambiente esteja despreparado para o uso da integração.

Informações

Esse método deverá ser utilizado apenas para relatórios.

Parâmetros: 

Nome

TipoObrigatórioDefaultDescrição
lNoInterfaceLógicoX.F.Indica se o recurso será executado sem interface

Sintaxe: setRunInJob(<lNoInterface>) → nil

...

setShowParams()

Indica se exibe o botão de parâmetros para escolha do usuário.

Informações

Esse método deverá ser utilizado apenas para relatórios.

Parâmetros: 

Nome

TipoObrigatórioDefaultDescrição
lNoInterfacelIsJobLógicoX.F.Indica se o recurso será executado em jobsem interface

Sintaxe: setRunInJob(<lNoInterface>) → nil