Цитата:
Сообщение от
S.Kuskov
Дело не в условии. Дело в том, что абсолютно все макроподстановки выполняются на этапе компиляции (где, как вы сами понимаете значение переменных ещё не определено).
Дело именно в условии, потому что параметр AccountNum передал ИМЕННО значение а не кусок кода.
Второй же параметр попадая в условие #
IF.ARG(1)
Сравнил как кусок кода, а не как значение параметра.
Зачем? вопрос чисто теоретический, понятно, что я могу сделать и по-другому но просто интересно.
Версия Ax 4.0 sp2