Имя: Пароль:
1C
1С v8
Не работает Упорядочивание в запросе
,
0 МикаМ
 
03.08.12
14:42
ВЫБРАТЬ
   Док.Ссылка,
   Док.Дата,
   Док.Номер,
   Док.НомерНалоговойНакладной КАК НомерНН,
   Док.Склад КАК Склад,
   Док.СуммаДокумента КАК СуммаДокумента,
ИЗ
   Документ.РеализацияТоваровУслуг КАК Док
ГДЕ Док.Дата >= &ДатаНач  И Док.Дата <= &ДатаКон  И Док.Склад = &СкладПоУмолчанию

УПОРЯДОЧИТЬ ПО Дата, НомерНН

Подскажите люди добрые!!! В данном запросе - когда вывожу его в отчет данные упорядочиваются по дате, а по Номеру НН не хотят... Если Дату убираю, то тогда по номеру НН данные сортируются...
1 Плот
 
03.08.12
14:44
(0) Смотри внимателньо.
2 Maxus43
 
03.08.12
14:44
сначала по дате, потом по номеру
3 Maxus43
 
03.08.12
14:45
т.е. в пределах одной даты - по номеру тоже сортируется, по разным датам - нет
4 МикаМ
 
03.08.12
14:45
По дате сортируется, а по номеру - нет...
5 МикаМ
 
03.08.12
14:45
В пределах одной даты не сортируется по номеру...
6 Darky
 
03.08.12
14:45
используй НачалоПериода() для даты документа
7 Buster007
 
03.08.12
14:45
не лги нам.
8 МикаМ
 
03.08.12
14:47
НачалоПериода()  это как???
9 hhhh
 
03.08.12
14:48
(5) а у вас есть документы с одинаковой датой? Чтобы проверить сортировку по номеру? Ведь наверняка там бухи документы в разные секунды бьют.
10 Darky
 
03.08.12
14:48
(8)
...
НАЧАЛОПЕРИОДА(Док.Дата, ДЕНЬ) КАК ДатаДок
...

УПОРЯДОЧИТЬ ПО ДатаДок, НомерНН
11 МикаМ
 
03.08.12
14:49
дата одинаковая, но время разное конечно...
12 Lex_Liven
 
03.08.12
14:49
(11) Тогда не обманывайтесь названием реквизита. Док.Дата - это еще и время.
13 hhhh
 
03.08.12
14:52
(11) пишите в запросе

ВЫБРАТЬ

   Док.Дата КАК ДатаИВремя,
14 МикаМ
 
03.08.12
14:55
НАЧАЛОПЕРИОДА

Вроде помогло - спасибо, счас буду разбираться почему помогло )))
15 Lex_Liven
 
03.08.12
14:57
(14) Потому что вам надо отсортировать по номеру в пределах дня. А в Док.Дата содержится время до секунды. НачалоПериода() оставляет вам для документов только Дату и 0:00:00 вместо времени.
16 МикаМ
 
03.08.12
15:07
Всё  понял - спасибо!!!
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан