Помогите пожалуйста с текстом запроса<br>нужно выбрать документы "расходная накладная"<br>и упорядочить их по контрагенту<br><br>
Помогите пожалуйста с текстом запроса<br>нужно выбрать документы "расходная накладная"<br>и упорядочить их по контрагенту<br><br>
"//*******************************************<br>Процедура Сформировать()<br><br> Запрос = создатьОбъект("Запрос");<br> <br> ТекстЗапроса =<br> "//{{ЗАПРОС(рн)<br> |Период с ВыбНачПериода по ВыбКонПериода;<br> |РасходнаяНакладная = Документ.РасходнаяНакладная.ТекущийДокумент;<br> |Контрагент = Документ.РасходнаяНакладная.Контрагент;<br> |Группировка Контрагент упорядочить по Контрагент.Наименование без групп;<br> |Группировка РасходнаяНакладная;<br> |"//}}ЗАПРОС<br> ;<br> <br> Запрос.Выполнить(ТекстЗапроса);<br> <br> Пока Запрос.Группировка(1) = 1 Цикл<br> <br> Сообщить("""" + Запрос.Контрагент);<br> <br> Пока Запрос.Группировка(2) = 1 Цикл<br> <br> Сообщить(" " + Запрос.РасходнаяНакладная, "i");<br> <br> КонецЦикла;<br> <br> КонецЦикла;<br> <br>КонецПроцедуры"
Спасибо, работает
А как добавить условие чтобы выбирало контрагентов определенной групы
"Добавить после группировок<br>"Условие(Контрагент в ГруппаКонтрагентов);"<br><br>(ЖКК "Описание встроенного языка Часть 2" страница 821).<br><br>Соответственно перед выполнением запроса необходимо поместить в переменную "ГруппаКонтрагентов" значение нужной группы."
"А напрямую из формы отчета можно закинуть значение в условие<br>например Условие(Контрагент в ВыбКонтрагент);"
Да.<br><br>P.S. Сложно самому попробовать чтоли?
не сложно, но не факт что будет работать правильно, лучше уточнить