Параметры в запросах 1С.
Параметры в запросах 1С.
Для того, чтобы можно было использовать запрос 1С достаточно гибко, применяют параметры. С их помощью в запрос передают значения, которые могут меняться. Код запроса при этом остаются неизменным.
Слово: УстановитьПараметр.
В примере передается переменная КонДата как параметр запроса.
Запрос.УстановитьПараметр("КонДата", КонДата);
Полный код:
Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ПродажиОбороты.Номенклатура КАК Номенклатура, | ПродажиОбороты.КоличествоОборот КАК КоличествоОборот |ИЗ | РегистрНакопления.Продажи.Обороты(&НачДата, &КонДата, Регистратор, ) КАК ПродажиОбороты"; НачДата=НачалоДня(НачПериода); КонДата=КонецДня(КонПериода); Запрос.УстановитьПараметр("КонДата", КонДата); Запрос.УстановитьПараметр("НачДата", НачДата);
Дополнительные материалы:
Итоги в запросе 1С. Ключевые слова: СУММА, КОЛИЧЕСТВО, МАКСИМУМ, МИНИМУМ, СРЕДНЕЕ.
Как выбрать значения из табличной части документа в запросе 1С 8.1, 8.2, 8.3?
Запросы ключевое слово РАЗЛИЧНЫЕ в 1С 8.2, 8.3.
Как в запрос передать список значений в 1С 8.1,8.2,8.3?