Цитата:
Сообщение от
Link
Непонятные вещи творятся, товарищи.
Сначала, безо всякой причины, перестали компилироваться два системных неизмененных класса: SysSQLEntireCache и xDataArea.
В четырех местах стали ругаться на отсутствие ";" перед tables в начале методов:
X++:
public boolean unpack(container packedClass)
{
; // Без этого ругается компилятор на синтаксическую ошибку
tables = packedClass;
return true;
}
Полная компиляция и перезагрузка АОС не помогают. В других приложениях при прочих равных ошибок нет.
Кто-то создал объект (таблицу, класс, EDT, BaseEnum) с именем Tables. Соответственно, компилятор не может определить, где заканчивается секция объявления переменных, а где начинается собственно программный код. Поэтому и требует ";". В AX2012 такой проблемы уже не будет.