Имя: Пароль:
1C
1С v8
Проблема с запросиком
0 UFO
 
17.04.15
11:07
Хочу сделать запрос который выводит последние 10 документов, к примеру реализация:
ВЫБРАТЬ ПЕРВЫЕ 10 *
ИЗ (ВЫБРАТЬ Ссылка, Дата
    ИЗ Документ.РеализацияТоваровУслуг КАК Тов
    УПОРЯДОЧИТЬ ПО Дата Убыв)
и вот такая ошибка:
{(4, 2)} Во вложенных запросах нельзя применять операцию УПОРЯДОЧИТЬ ПО без использования конструкции ПЕРВЫЕ.
<<?>>УПОРЯДОЧИТЬ ПО Дата УБЫВ)

Что я не так сделал?
1 asady
 
17.04.15
11:09
(0) вложенный запрос зачем?
2 UFO
 
17.04.15
11:09
ВОПРОС: Последние 10 записей нужны
3 UFO
 
17.04.15
11:11
Была бы команды ВЫБРАТЬ ПОСЛЕДНИЕ 10, то не нужен был бы
4 asady
 
17.04.15
11:11
(1) ну так делай это без вложенного запроса
5 DmitriyDI
 
17.04.15
11:11
ВЫБРАТЬ *
ИЗ (ВЫБРАТЬ ПЕРВЫЕ 10  Ссылка, Дата
    ИЗ Документ.РеализацияТоваровУслуг КАК Тов
    УПОРЯДОЧИТЬ ПО Дата Убыв)
6 Sj
 
17.04.15
11:11
ВЫБРАТЬ ПЕРВЫЕ 8
|    РеализацияТоваровУслуг.Ссылка
|ИЗ
|    Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
|
|УПОРЯДОЧИТЬ ПО
|    РеализацияТоваровУслуг.Дата УБЫВ
7 UFO
 
17.04.15
11:12
Ха ха
Он выберет именно первые 8 и их отсортиррует по убванию
8 UFO
 
17.04.15
11:13
Не катит
9 UFO
 
17.04.15
11:13
А мне нужны последние
10 DmitriyDI
 
17.04.15
11:15
(7) ты пробовал?
11 UFO
 
17.04.15
11:15
(6) Ха..
В консоли проверил.
12 UFO
 
17.04.15
11:15
Я думал что он сначал отберет
13 Sj
 
17.04.15
11:15
проверял?
14 Sj
 
17.04.15
11:16
Думать и точно знать - две большие разницы.
15 UFO
 
17.04.15
11:16
А оказалось он все отобрал, потом все отсортировал и потом только вывел 10 записей.. спасибо
16 UFO
 
17.04.15
11:17
Просто неэкономично.. зачем делать отбор всех записец чтобы вывести 10
может затратиться много времени
17 Sj
 
17.04.15
11:17
работайте на здоровье
18 UFO
 
17.04.15
11:18
(17) :) Спасибочки