Имя: Пароль:
1C
1С v8
Вывод самого позднего документа в итогах
, , ,
0 ВежливаяТварь
 
21.02.13
15:10
Добрый день. Столкнулся с проблемой. Есть запрос который втягивает ряд документов разного типа. Мне нужно что бы в итогах выводился самый старый документ по дате. Реально ли это сделать с помощью итогов или надо как- то по другому делать?
1 Wobland
 
21.02.13
15:12
как же упорядочить в запросе?
2 ВежливаяТварь
 
21.02.13
15:13
Мне нужно именно в итогах
3 Wobland
 
21.02.13
15:14
(2) минимум?
4 salvator
 
21.02.13
15:15
МИНИМУМ(ДатаДок)
5 ВежливаяТварь
 
21.02.13
15:17
Пробовал от выводит только дату но не самаа документ в итоги. Тоже самое если минимум документ, выводит левую информацию.
6 salvator
 
21.02.13
15:26
(5) Агрегатная функция к ссылке - она, сцк, такая...
7 ВежливаяТварь
 
21.02.13
15:29
(6)А реально ли там там свою функцию написать?
8 salvator
 
21.02.13
16:22
(7) Можно конечно извратиться.
Выбрать первые 1 отсортированные по дате по убыванию - поместить во временную таблицу. Так для каждого вида документа. Потом объединяешь полученные таблицы в одну - будет таблица с последними документами по каждому виду.
Далее вложенный запрос - в нем через объединение все документы, которые нужны - по всей видимости твой существующий запрос. Затем полученный вложенный запрос левым джойном соединешь с таблицей последних документов по ссылке, и далее итоги с функцией МАКСИМУМ по ссылке из правой таблицы (где поздние документы)
9 ВежливаяТварь
 
21.02.13
16:23
(8) Сейчас попробую. Спасибо.
10 salvator
 
21.02.13
16:24
+(8) Только лучше не по дате сортировать, а по моменту времени