Перейти к основному содержимому

Передача исполнения с клиента на сервер

В процессе работы приложения возникает необходимость получить информацию, которая недоступна на клиенте. Например, прочитать данные, содержащиеся в базе данных.

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

Например, в модуле компонента:

@Обработчик
метод ПослеСоздания()
ДанныеДляСписка = ДанныеДляСписка()
// ...
;

@НаСервере @ДоступноСКлиента
статический метод ДанныеДляСписка(): ПолнаяИнформация
// ...
возврат ПолнаяИнформация
;