В модуле управляемой формы доступны четыре директивы компиляции:
&НаКлиенте — процедура выполняется на стороне клиента, имеет доступ к элементам формы и клиентскому контексту&НаСервере — выполняется на сервере с контекстом формы, то есть имеет доступ к реквизитам и данным формы&НаСервереБезКонтекста — выполняется на сервере без передачи контекста формы, что делает вызов быстрее и легче по нагрузке&НаКлиентеНаСервереБезКонтекста — процедура может выполняться как на клиенте, так и на сервере без контекстаГлавное, что нужно понимать:
&НаСервере передаёт весь контекст формы на сервер — это удобно, но затратно по производительности&НаСервереБезКонтекста работает быстрее, так как не сериализует данные формы — подходит для независимых серверных вычислений&НаКлиентеНаСервереБезКонтекста используется для универсальных функций, которые не зависят от платформы выполненияПравильный выбор директивы напрямую влияет на производительность приложения. Избыточное использование &НаСервере вместо &НаСервереБезКонтекста создаёт лишний трафик между клиентом и сервером за счёт передачи контекста формы.
Директива &НаСервере передаёт весь контекст формы на сервер, что позволяет получить доступ к реквизитам и данным формы, но требует сериализации данных и больше трафика.
Новый — ещё не проверен сообществом
Вы