...
Índice | ||||
---|---|---|---|---|
|
Com o Padrão para nomenclatura dos arquivos .trp (layouts) correto, é possível unificar os recursos em apenas uma chamada, sendo:
Para isso preciso ter os 4 .trp's compilados (no caso da importação automática) e com as nomenclaturas corretas, como no exemplo abaixo:
Para a chamada do recurso o ID enviado 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.
Para utilizar o recurso individual o ID enviado na classe deverá ser o nome completo do layout, ex.: framework.sv.framework.product.synthetic.rep.bra
Método de instância da classe.
Nome | Tipo | Obrigatório | Default | Descrição |
---|---|---|---|---|
cProtheusId | Caractere | X | Id do recurso que será executado | |
cType | Caractere | Apenas quando for a execução de recurso único | Tipo do recurso |
Sintaxe: New() → objeto self
...
Indica se executa o relatório em job
Informações |
---|
Esse método deverá ser utilizado apenas para relatórios. |
Nome | Tipo | Obrigatório | Default | Descrição |
---|---|---|---|---|
lIsJob | Lógico | X | .F. | Indica se o recurso será executado em job |
Sintaxe:setRunInJob() → nil
...
Indica se executa o relatório sem a interface.
Informações |
---|
Esse método deverá ser utilizado apenas para relatórios. |
Nome | Tipo | Obrigatório | Default | Descrição |
---|---|---|---|---|
lIsJob | Lógico | X | .F. | Id do Indica se o recurso que será executado em job |
Sintaxe:setRunInJob() → nil