Запрос к базе в процедуре управляемой формы под директивой &НаКлиенте
В обработчике команды управляемой формы разработчик написал такой код:
&НаКлиенте
Процедура ЗаполнитьЦены(Команда)
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ Цена ИЗ РегистрСведений.ЦеныНоменклатуры.СрезПоследних";
Результат = Запрос.Выполнить();
КонецПроцедуры
Что произойдёт при нажатии на кнопку в тонком клиенте?
- Запрос выполнится, но полученные данные придётся отдельно передавать на сервер для записи
- Запрос выполнится медленнее обычного: каждое обращение к базе пойдёт по сети отдельным вызовом, поэтому такой код считают неоптимальным
- Платформа выдаст ошибку: объект «Запрос» недоступен на клиенте, работу с базой нужно вынести в серверную процедуру
- В тонком клиенте код отработает, а упадёт только в веб-клиенте из-за ограничений браузера
