Имя: Пароль:
1C
1С v8
Отчет на СКД не происходит упорядочивание
0 Eeelena
 
04.10.18
09:03
Здравствуйте! Делаю отчет на СКД, там следующий запрос (точнее это часть запроса)

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

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ПоказанияСчетчикаОССрезПоследних.ПоказаниеСчетчикаМотоЧасов,
    ПоказанияСчетчикаОССрезПоследних.Период КАК Период,
    ПоказанияСчетчикаОССрезПоследних.ПоказаниеСпидометра,
    ПоказанияСчетчикаОССрезПоследних.ОсновноеСредство
ПОМЕСТИТЬ ТекущийПробег
ИЗ
    РегистрСведений.ПоказанияСчетчикаОС.СрезПоследних(&ДатаКон {(&ДатаКон)}, ) КАК ПоказанияСчетчикаОССрезПоследних
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ ПЕРВЫЕ 1
    ПоследниеТО.ОсновноеСредство,
    ПоследниеТО.ДатаКон,
    ПоказанияСчетчикаОС.ПоказаниеСпидометра,
    ПоказанияСчетчикаОС.ПоказаниеСчетчикаМотоЧасов,
    ПоказанияСчетчикаОС.Период КАК Период,
    ПоследниеТО.Ссылка
ПОМЕСТИТЬ Выработка
ИЗ
    ПоследниеТО КАК ПоследниеТО
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПоказанияСчетчикаОС КАК ПоказанияСчетчикаОС
        ПО ПоследниеТО.ОсновноеСредство = ПоказанияСчетчикаОС.ОсновноеСредство
            И (ПоследниеТО.ДатаКон >= ПоказанияСчетчикаОС.Период)

СГРУППИРОВАТЬ ПО
    ПоследниеТО.ОсновноеСредство,
    ПоследниеТО.ДатаКон,
    ПоказанияСчетчикаОС.ПоказаниеСпидометра,
    ПоказанияСчетчикаОС.ПоказаниеСчетчикаМотоЧасов,
    ПоказанияСчетчикаОС.Период,
    ПоследниеТО.Ссылка

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

Проблема в том что если не выбирать поле ПЕРИОД в выбранных полях отчета, то упорядочивание не работает. Подскажите, пожалуйста.
Почему так происходит? И как это исправить?
1 Остап Сулейманович
 
04.10.18
09:08
(0) А нука попробуйте посортировать вот это по цвету :

12, 2, 8, 10, 7

Получится? Нет цвета - нет сортировки. Аналогично с Периодом. Вот поэтому.
Как исправить? - добавить "период" в выборку. Вы себя нехорошо чувствуете, когда в выборке есть Период? Или это противоречит вашим религиозным взглядам? Или моральным принципам?
2 Остап Сулейманович
 
04.10.18
09:10
+ (1) В сам отчет можете период не выводить. Это не обязательно и не влечет за собой никаких санкций. А в выборку включить нужно.
3 Eeelena
 
04.10.18
09:20
(2) так он у меня есть в выборке, но когда я в выбранные поля в отчете его не вывожу, у меня цифра другая совсем выходит , как будто упорядочивание не происходит.
4 НЕА123
 
04.10.18
09:23
5 Eeelena
 
04.10.18
09:24
(2) а может это выбрать первые не работает....

вот смотрите у меня допустим в выборке уже упорядоченной

25300

26400

28100

если я поле период вывожу в отчет , он показывает цифру 25300, как надо.

а если не вывожу, то 28100
6 Eeelena
 
04.10.18
09:32
причем в запроснике выводится все правильно, а в отчете нет
7 НЕА123
 
04.10.18
09:41
непонятно, что надо.
может группировка Период первой д.б.?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший