Pessoal,
Achei que já tinha isso por aqui, mas fui precisar agora e não encontrei, então vou postar.
Algumas vezes quando estamos debugando, por algum motivo não completamos a seqüencia dos TTS e deixamos mais ttsbegins do que deveria, ai o AX começa a te dar mensagens dizendo que encontrou um par desbalanceado de TTSBEGIN/TTSCOMMIT e para resolver basta criar um job com um ttsabort, ou algo mais elaborado como:
1 2 3 4 5 | static void job1(Args _args) { while (appl.ttsLevel() > 0) ttsAbort; } |
[]s
Pichler
2 Responses
Eduardo Cezarini
06|Jul|2011 1Pichler, tudo bom?
Podemos utilizar exceptions também. Se não me engano, quando temos um throw error, o nível de TTS é zerado.
static void job44(Args _args)
{;
throw error(“Sequência TTS zerada.”);
}
Abraços,
Ricardo Pichler
13|Jul|2011 2Opa, show de bola também!!!!
Abraço!
Leave a reply