Вступить в клуб →
лёгкаявопросПлатформа и объектная модель

Запрос к базе в процедуре управляемой формы под директивой &НаКлиенте

В обработчике команды управляемой формы разработчик написал такой код:

&НаКлиенте
Процедура ЗаполнитьЦены(Команда)
    Запрос = Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ Цена ИЗ РегистрСведений.ЦеныНоменклатуры.СрезПоследних";
    Результат = Запрос.Выполнить();
КонецПроцедуры

Что произойдёт при нажатии на кнопку в тонком клиенте?

  • Запрос выполнится, но полученные данные придётся отдельно передавать на сервер для записи
  • Запрос выполнится медленнее обычного: каждое обращение к базе пойдёт по сети отдельным вызовом, поэтому такой код считают неоптимальным
  • Платформа выдаст ошибку: объект «Запрос» недоступен на клиенте, работу с базой нужно вынести в серверную процедуру
  • В тонком клиенте код отработает, а упадёт только в веб-клиенте из-за ограничений браузера

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела