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

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

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

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

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

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