Создание запроса в 1с
Как создавать правильно запросы? в интернете много информации, но всё как-то непонятно. вот задание. нужно из справочника сделать отбор по конкретным данным из двух полей. прикрепляю пример,что сделал сам через конструктор,а потом сам пытался дописать,но он не рабочий.
Запрос = Новый Запрос;
Запрос.Текст = "
|ВЫБРАТЬ
| РеквизитыОпераций.Код КАК Код,
| РеквизитыОпераций.Наименование КАК Наименование
|ИЗ
| Справочник.РеквизитыОпераций КАК РеквизитыОпераций
|ГДЕ Код=&11 и Наимование =&СчетУчетаНДС";
Результат = Запрос.Выполнить();
Ответы (1 шт):
Автор решения: santavital
→ Ссылка
// Параметр не должен называться 11,
|ГДЕ Код=&11 и Наимование =&СчетУчетаНДС";
// Правильно так:
|ГДЕ Код=&Код и Наимование =&СчетУчетаНДС";
// Перед выполнением нужно установить параметры
Запрос.УстановитьПараметр("Код", ЗначениеКод);
Запрос.УстановитьПараметр("СчетУчетаНДС", СокрЛП(СчетУчетаНДС)); // Следим чтобы совпадали типы !
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
Пока Выборка.Следующий() Цикл
// Делаем все что нужно
Сообщить("Код = " + СокрЛП(Выборка.Код));
КонецЦикла;