Цитата:
Сообщение от
mazzy
А вот если открыть ax3.0, то там эта метка есть.
@SYS24175 Валютный курс национальной валюты должен быть равен 100
Вполне возможно, что ваш "кусок кода" - это неудаленный устаревший код из ax3.0
Да судя по методу и коду это именно пропавшая метка.
Сообщение рождает системный класс FormRealControl вызвается метод modified и условие проверки не выполняется бросая throw Error
X++:
Boolean modified()
{
Boolean ret;
if ((someTable.CurrencyCode == CompanyInfo::find().currencyCode) &&
(this.realValue() != 100))
throw error("@SYS24175");
Return ret;
}
Вот трасировка стека
[c] \Classes\Info\add 14
[c] \Classes\Global\error 3
[c] \Classes\FormRealControl\modified 7
[c] \Classes\FormRealControl\leave
[c] \Classes\FormRun\selectControl