setPrefix
в AX устанавливает (добавляет) префикс для текущей области выполнения, а при выходе из области префикс автоматически сбрасывается на предыдущий уровень.Вы можете использовать getPrefix
для проверки текущего префикса выполнения.
2 хака могут помочь вам получить ожидаемый результат:
# 1
static void TestJob(Args _args)
{
void sub1()
{
setprefix("Prefix");
info("Info1");
info("Info2");
}
void sub2()
{
setprefix("Prefix2");
info("Info3");
}
;
setPrefix("Main");
sub1();
sub2();
}
# 2
static void TestJob(Args _args)
{
setPrefix("Main");
info("Prefix\tInfo1");
info("Prefix\tInfo2");
info("Prefix2\tInfo3");
}