Выгрузить запрос в табличную часть на форме

1. DovanIslo 01.06.24 19:26 Сейчас в теме
Доброго времени суток.
Вопрос жизни и смерти для меня, прошу помогите пожалуйста.
Нужно чтобы при нажатии на кнопку, выводился результат запроса.
В конструкторе запроса все работает, но необходимо перенести в конфигурацию.
Создал команду, через событие вписал в нее запрос, дальше не понимаю что нужно сделать, прошу подскажите пожалуйста.


Скрытый текст
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
4. Vinzor 107 01.06.24 21:12 Сейчас в теме
У вас "Прием", ДатаСреза, "Увольнение" являются реквизитами формы. Как вы их "на сервер" передаёте?

Сделайте их реквизитами "Объекта". Именно из объекта выведите на форму.
И далее будет вот что.
Пользователь заполняет на форме значение, а оно присваивается реквизиту "Объекта".
Таким образом, вы в процедуре "на сервере" будете иметь реальные значения, которые передадите в запрос как параметры.
Запрос.УстановитьПараметр("ДатаСреза", ДатаСреза);
это будет эквивалентно "Запрос.УстановитьПараметр("ДатаСреза", Объект.ДатаСреза);

Вы разве сейчас это не видите "на отладке" ?
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Vinzor 107 01.06.24 20:33 Сейчас в теме
Запрос исполняете в Процедуре &НаСервере

Объявили запрос, установили параметры, текст запроса.

Чтобы результат "зашёл на форму", а на форме, как я вижу, вы вывели именно табличную часть самой обработки, под запросом напишите

Объект.ТабличнаяЧасть.Загрузить(Запрос.Выполнить().Выгрузить());
3. DovanIslo 01.06.24 20:51 Сейчас в теме
(2) Я уже пытался вписать это, ничего не происходит при нажатии.
Прикрепленные файлы:
4. Vinzor 107 01.06.24 21:12 Сейчас в теме
У вас "Прием", ДатаСреза, "Увольнение" являются реквизитами формы. Как вы их "на сервер" передаёте?

Сделайте их реквизитами "Объекта". Именно из объекта выведите на форму.
И далее будет вот что.
Пользователь заполняет на форме значение, а оно присваивается реквизиту "Объекта".
Таким образом, вы в процедуре "на сервере" будете иметь реальные значения, которые передадите в запрос как параметры.
Запрос.УстановитьПараметр("ДатаСреза", ДатаСреза);
это будет эквивалентно "Запрос.УстановитьПараметр("ДатаСреза", Объект.ДатаСреза);

Вы разве сейчас это не видите "на отладке" ?
5. DovanIslo 01.06.24 21:24 Сейчас в теме
(4)
Запрос.УстановитьПараметр("ДатаСреза", ДатаСреза);

Можете пожалуйста добавить в друзья? В личных сообщениях чтоб напрямую я понял.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот