Передача исполнения с клиента на сервер
В процессе работы приложения возникает необходимость получить информацию, которая недоступна на клиенте. Например, прочитать данные, содержащиеся в базе данных.
Например, при работе с компонентами пользовательского интерфейса вы можете добавить в модуль компонента (который стан дартно существует в окружении Клиент) статический метод с аннотациями @НаСервере @ДоступноСКлиента
. Затем вы вызываете этот метод из клиентского метода, например из обработчика события. Исполнение встроенного языка уходит на сервер, выполняется вызываемый метод, и после этого исполнение возвращается на клиента.
Например, в модуле компонента:
@Обработчик
метод ПослеСоздания()
ДанныеДляСписка = ДанныеДляСписка()
// ...
;
@НаСервере @ДоступноСКлиента
статический метод ДанныеДляСписка(): ПолнаяИнформация
// ...
возврат ПолнаяИнформация
;