7.7 ТиС для Украины Как написать запрос?

Новая тема
Помогите пожалуйста с текстом запроса
нужно выбрать документы "расходная накладная"
и упорядочить их по контрагенту

"//*******************************************
Процедура Сформировать()

Запрос = создатьОбъект("Запрос");

ТекстЗапроса =
"//{{ЗАПРОС(рн)
|Период с ВыбНачПериода по ВыбКонПериода;
|РасходнаяНакладная = Документ.РасходнаяНакладная.ТекущийДокумент;
|Контрагент = Документ.РасходнаяНакладная.Контрагент;
|Группировка Контрагент упорядочить по Контрагент.Наименование без групп;
|Группировка РасходнаяНакладная;
|"//}}ЗАПРОС
;

Запрос.Выполнить(ТекстЗапроса);

Пока Запрос.Группировка(1) = 1 Цикл

Сообщить("""" + Запрос.Контрагент);

Пока Запрос.Группировка(2) = 1 Цикл

Сообщить("   " + Запрос.РасходнаяНакладная, "i");

КонецЦикла;

КонецЦикла;

КонецПроцедуры"
Спасибо, работает
А как добавить условие чтобы выбирало контрагентов определенной групы
"Добавить после группировок
"Условие(Контрагент в ГруппаКонтрагентов);"

(ЖКК "Описание встроенного языка Часть 2" страница 821).

Соответственно перед выполнением запроса необходимо поместить в переменную "ГруппаКонтрагентов" значение нужной группы."
"А напрямую из формы отчета можно закинуть значение в условие
например Условие(Контрагент в ВыбКонтрагент);"
Да.

P.S. Сложно самому попробовать чтоли? :)
не сложно, но не факт что будет работать правильно, лучше уточнить
Читают тему
(гостей: 1)

Быстрый переход