Iandev Smarter Business - Logo Cor
Navegação no fórum
para criar postagens e tópicos.

Ao executar tarefa apresenta a mensagem "Method code too large!".

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]