Проблема появилась неожиданно и проявляется только в тонкой трёхзвенке.
Есть два класса: Class2 и Class3, содержимое см. в attachment'е.
При вызове Class2 из AOT выводится:
C:\Program Files\Navision\Application\share\include\
При вызове Class3 из AOT выводится:
\\server\Application\share\include\
RunOn у обоих классов CalledFrom, но изменение ни на Client, ни на Server не влияет на результат.
Как видите классы идентичные, xpo не заливаю, т.к. в xpo они тоже один в один (да и попытка залить оба класса на совершенно другой АОС и приложение естественно не привела к этому глюку).
Что пробовал:
1. Перегружать AOS и клиентаl
2. Удалять клиентский кэш (*.aoc);
3. Удалять индексы;
4. Удалять кэш из SysLastValue;
Пробовал экспортировать оба класса в xpo, удалять оба класса, проделаывать пп.1,2,3,4 перегружать все машины и импортировать класссы по новой.
Пробовал заменять
Код:
info(#ReportTemplatePath_RU);
на
Код:
info(xInfo::directory(DirectoryType::Include));
Результат не меняется - один класс выдаёт путь на клиентской машине, второй - на сервере (
мне надо чтобы выдавался путь на сервере)