Script não executa em segundo plano

Bom dia,

Criei um script para utilizar a função RIGHT em uma string que vem do TIA Portal, enviando esses caracteres para uma variável do E3.
Estou executando esse script a partir da alteração de um bit que vem do TIA Portal.
O script está funcionando, porém só executa e atualiza a variável quando estou visualizando em tempo real a tela em que meu browser está ativo, sendo que meu script NÃO está no evento da tela.

Gostaria de entender por que não executa a função quando eu não estou visualizando a tela.



03

Obrigado.

Bom dia @LucasCampiol,

O problema deve estar relacionado à propriedade AdviseType do Tag de Comunicação. Para que a atualização aconteça sem uma tela aberta, deve se usar a opção 0 - AlwaysInAdvise ao invés da opção padrão 1 - AdviseWhenLinked.

Mas, pelo que entendi do seu problema, o melhor caminho seria usar a função Right diretamente na associação da Fonte do Histórico, assim a função será executada apenas na hora de salvar os dados.

Ex.:
image

1 Like

Boa tarde, @nivaldonicolau.

Fiz isso que você falou e deu certo!
Não tinha pensado em utilizar a função Right direto na fonte.

Muito obrigado!