Имя: Пароль:
1C
1С v8
Как выбрать последний документ по партнеру?
0 Klesk
 
22.05.13
07:56
что не так?


ВЫБРАТЬ ПЕРВЫЕ 10000
   Партнеры.Ссылка,
   ПоследниеПродажи.ДатаПоследнейПродажи
ИЗ
   Справочник.Партнеры КАК Партнеры
       ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ПЕРВЫЕ 1
           РеализацияТоваровУслуг.Дата КАК ДатаПоследнейПродажи,
           РеализацияТоваровУслуг.Партнер КАК Партнер
       ИЗ
           Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
       
       УПОРЯДОЧИТЬ ПО
           ДатаПоследнейПродажи УБЫВ) КАК ПоследниеПродажи
       ПО Партнеры.Ссылка = ПоследниеПродажи.Партнер
1 Jonny_Khomich
 
22.05.13
07:59
Вообще всё не так
2 Klesk
 
22.05.13
08:01
а как надо?
3 Wobland
 
22.05.13
08:01
выбрать партнёр, ссылка, максимум(дата) не подойдёт?
4 Klesk
 
22.05.13
08:05
(3) спасибо вроде получилось
5 Klesk
 
22.05.13
08:27
а если надо последние 3 документа?
6 Рэйв
 
22.05.13
08:39
(5)Отсортируй по партнеру и дате в обратном направлении.
потом при переборе будешь брать первые 3 записи по каждому партнеру.
7 Klesk
 
22.05.13
08:52
(6) т.е. программно ?
8 Рэйв
 
22.05.13
09:01
(6)Да.
9 Рэйв
 
22.05.13
09:02
(8)->(7)
10 rusrus
 
22.05.13
09:02
(9) садись два
(7) первые 3
11 Рэйв
 
22.05.13
09:16
(10)даст первые 3 из разультата запроса, а не по 3  из каждого партнера.
Садись 2.
12 Рэйв
 
22.05.13
09:16
или придется делать на каждого партнера по запросу
Ошибка? Это не ошибка, это системная функция.