К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

1с8:Как сделать выборку запроса в обратном направлении

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

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

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



1 - 11.07.2012 - 12:46
Может запрос упорядочить в нужном порядке? По номерам строк и в обратном.
2 - 11.07.2012 - 12:47
В смыслке, по убыванию номеров строк.
Гость
3 - 11.07.2012 - 13:02
Типовые конфигурации не дураки делают. Любая печать этикеток содержит табличную часть, которая сначала заполняется, только потом печатается. А перед печатью упорядочить ее можно как душа пожелает.


К списку вопросов






Copyright ©, Все права защищены