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