Имя: Пароль:
1C
 
Упорядочивание/сортировка
0 apprentice
 
27.09.17
19:38
Добрый вечер
Есть запрос по регистру остатки номенклатуры. В нем упорядочиваю по дате. Потом делаю выборку. Вопрос - можно ли в зависимости от внешнего параметра(к примеру ресурса регистра сведений) изменить направление упорядочивания внутри запроса? Т. е. в регистре 2 значения вверх/вниз, в зависимости от них упорядочивается по убыванию/возрастанию даты.
Или как в выборке сделать перебор с конца(обычно Пока ВыборкаНоменклатура.Следующий() Цикл)
1 mikecool
 
27.09.17
19:43
в упорядочивании можно использовать выбор
и - я не против
2 craxx
 
27.09.17
19:43
(0) Так внешнего параметра или ресурса регистра сведений? Что мешает динамически менять текст запроса в зависимости от ситуации?
3 apprentice
 
27.09.17
19:53
Ресурса регистра. Не понимаю, как динамически?
Вот запрос к примеру


        |ВЫБРАТЬ
        |    ЕСТЬNULL(ОстаткиНоменклатурыОстатки.КоличествоОстаток, 0) КАК КоличествоОстаток,
        |    ЕСТЬNULL(ОстаткиНоменклатурыОстатки.СуммаОстаток, 0) КАК СуммаОстаток,
        |    ОстаткиНоменклатурыОстатки.Партия,
        |    ОстаткиНоменклатурыОстатки.Партия.Дата КАК ПартияДата,
        |ИЗ РегистрНакопления.ОстаткиНоменклатуры.Остатки
        |УПОРЯДОЧИТЬ ПО
        |    Номенклатура,
        |    ПартияДата

Писать прям внутри нельзя же
4 Веселый Джузеппе
 
27.09.17
19:58
(3) составить текст запроса как строку, используя условия и конкатинацию
5 apprentice
 
27.09.17
20:05
Веселый Джузеппе - благодарю