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