Ao executar tarefa apresenta a mensagem "Method code too large!".
Citação de Kindrazki em 29 de setembro de 2016, 16:54Ao executar tarefa apresenta a mensagem "Method code too large!".
[code]
Tem relação com o tamanho do código executável que é gerado para criar a notificação. (É um problema que ocorre em tempo de execução)
Para resolver esses casos é que foi criado o recurso de <script_content> na versão 16.05, sendo necessário apenas colocar parte do código da notificação a sua escolha dentro de um bloco
<script_content name="nome_do_bloco"> </script_content>
e invocar esse bloco onde você precisar com
$> sb.append(nome_do_bloco());Segue um exemplo simples:
$include{script-notif-cabecalho, "Meu Relatório", ""}include
$> sb.append(tabela_processos());
$include{script-notif-rodape}include
<script_content name="tabela_processos">
@table -> Id. Processo -> $c{idprocesso[a]} r;
Processo -> $c{descprocesso[a]} l;
table@
</script_content>Podem existir vários blocos <script_content> em uma mesma notificação,
e os mesmos serem invocados quantas vezes precisar.Atenciosamente,
Douglas Granzotto
IANDev Sistemas[/code]
Ao executar tarefa apresenta a mensagem "Method code too large!".
[code]
Tem relação com o tamanho do código executável que é gerado para criar a notificação. (É um problema que ocorre em tempo de execução)
Para resolver esses casos é que foi criado o recurso de <script_content> na versão 16.05, sendo necessário apenas colocar parte do código da notificação a sua escolha dentro de um bloco
<script_content name="nome_do_bloco"> </script_content>
e invocar esse bloco onde você precisar com
$> sb.append(nome_do_bloco());
Segue um exemplo simples:
$include{script-notif-cabecalho, "Meu Relatório", ""}include
$> sb.append(tabela_processos());
$include{script-notif-rodape}include
<script_content name="tabela_processos">
@table -> Id. Processo -> $c{idprocesso[a]} r;
Processo -> $c{descprocesso[a]} l;
table@
</script_content>
Podem existir vários blocos <script_content> em uma mesma notificação,
e os mesmos serem invocados quantas vezes precisar.
Atenciosamente,
Douglas Granzotto
IANDev Sistemas
[/code]