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