Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   1с8:Как сделать выборку запроса в обратном направлении (http://forums.kuban.ru/f1040/1s8_kak_sdelat-_vyborku_zaprosa_v_obratnom_napravlenii-2817860.html)

SergG 11.07.2012 12:45

1с8:Как сделать выборку запроса в обратном направлении
 
печатаем этикетки, кладовщик попросил распечатать в обратном направлении (чтобы не перематывать при вкладке в пистолет).
//ТекстНачало
ТекстЗапроса =
"ВЫБРАТЬ
|ПРЕДСТАВЛЕНИЕ(РеализацияТоваровУслуг.Номенклатура) КАК ПечНоменклатура,
|РеализацияТоваровУслуг.Количество КАК Кво
|ИЗ
|Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслуг
|ГДЕ
РеализацияТоваровУслуг.Ссылка = &ТекДок";
...
РезультатЗапроса = Запрос.Выполнить();
...

Обход = РезультатЗапроса.Выбрать();
Пока Обход.Следующий() Цикл
//ТекстНачало

Как сделать выборку в обратном направлении? Или придется выгружать результаты запроса?
В документации нашел параметр метода .Выбрать(), но там есть только ОбходРезультатаЗапроса.Прямой - Обратного нет :) Чувствую, что собака где-то рядом зарыта.

Климов Сергей 11.07.2012 12:46

Может запрос упорядочить в нужном порядке? По номерам строк и в обратном.

Климов Сергей 11.07.2012 12:47

В смыслке, по убыванию номеров строк.

Reaper 11.07.2012 13:02

Типовые конфигурации не дураки делают. Любая печать этикеток содержит табличную часть, которая сначала заполняется, только потом печатается. А перед печатью упорядочить ее можно как душа пожелает.


Текущее время: 05:45. Часовой пояс GMT +3.