Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

СКД: сортировка по убыванию. Не работает как должна! (( хелп

СКД: сортировка по убыванию. Не работает как должна! (( хелп
Я
   formista2000
 
29.01.20 - 11:47
Пакет запросов в источнике данных СКД:

ВЫБРАТЬ ПЕРВЫЕ 65536
    ПоступлениеТоваровТовары.Ссылка.Дата КАК Период,
    ПоступлениеТоваровТовары.Ссылка КАК Ссылка,
    ПоступлениеТоваровТовары.Номенклатура КАК Номенклатура,
    ПоступлениеТоваровТовары.Количество КАК Количество,
    ПоступлениеТоваровТовары.Цена КАК Цена
ПОМЕСТИТЬ втДвижения
ИЗ
    Документ.ПоступлениеТоваров.Товары КАК ПоступлениеТоваровТовары
ГДЕ
    ПоступлениеТоваровТовары.Ссылка.Магазин = &Магазин
    И ПоступлениеТоваровТовары.Номенклатура = &Номенклатура

УПОРЯДОЧИТЬ ПО
    Период УБЫВ
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    Движения.Период КАК Период,
    Движения.Ссылка КАК Ссылка,
    Движения.Номенклатура КАК Номенклатура,
    Движения.Количество КАК Количество,
    СУММА(ТеЖеДвижения.Количество) КАК КоличествоСумма,
    Движения.Цена КАК Цена,
    СРЕДНЕЕ(ТеЖеДвижения.Цена) КАК ЦенаСреднее
ИЗ
    втДвижения КАК Движения
        ЛЕВОЕ СОЕДИНЕНИЕ втДвижения КАК ТеЖеДвижения
        ПО Движения.Период >= ТеЖеДвижения.Период
            И Движения.Номенклатура = ТеЖеДвижения.Номенклатура

СГРУППИРОВАТЬ ПО
    Движения.Период,
    Движения.Ссылка,
    Движения.Номенклатура,
    Движения.Количество,
    Движения.Цена
    
УПОРЯДОЧИТЬ ПО
    Период УБЫВ

Сортировка работает только с готовым результатом запроса сортируя нарастающий итог по убыванию. А мне надо, чтобы период сортировался по убыванию, а нарастающий итог - по возрастанию.
ЗЫ: СКД-шная сортировка "Авто" не помогает.

хелп плиз!
   formista2000
 
1 - 29.01.20 - 12:25
+ временная таблица сортируется нормально, а вот второй запрос странно себя ведёт ((
   Greeen
 
2 - 29.01.20 - 12:27
(0) ну а если сортировку в СКД (на вкладке настройка) сделать как положено?
   formista2000
 
3 - 29.01.20 - 12:31
(2) То же самое, только вверх ногами. Расчёты нарастающего итога по прежнему вычисляются начиная со старых документов. А мне нужно, чтобы с новых по убывающей дате документа. ((
   catena
 
4 - 29.01.20 - 12:37
(3)Ну так может период соединять в обратном направлении?
   formista2000
 
5 - 29.01.20 - 12:47
(4) ай я дурень старой голова с дырой! ))
Спасибо!!1 )))

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.