И все таки мне не дает покоя возможность получения серверного объекта на форме.
Судя по всему, единственная возможность - это в RunBase.promptPrim() вместо:
X++:
[clientPrompt,clientPacked] = RunBase::promptOnClient(classidget(this),this.promptPack());
писать что-то вроде:
X++:
[clientPrompt,clientPacked] = RunBase::promptOnClient(classidget(this),this.promptPack(), this);
Таким образом, у клиентской копии была бы возможность получить ссылку на серверный объект и потом использовать ее.
Но, конечно, это пришлось бы много переделывать. Да еще и не понятно, передастся ли эта ссылка...
ЗЫ:
И это, как оказалось, работает. Странно, что не сделали возможность обращаться к оригинальному объекту на сервере... Всего-то пару строчек кода.