Имя: Пароль:
1C
 
Максимум в запросе как отбор
, ,
0 assest
 
26.10.18
15:47
Доброго дня,
Никак не соображу как сделать отбор по максимальному значению
Есть РС в котором есть поле содержащее дату
Как мне отобрать записи с группировкой по измерениям и отбором по максимальному значению
РС - периодический
Измерения:
    Измерение1
Реквизиты
    Реквизит1
    реквизит2
Мне нужно чтобы
если будут такие строки
Период     Измерение1   Реквизит  реквизит2
01.01.2016 Измерение1   0             10
01.01.2017 Измерение1   1             8
01.01.2018 Измерение1   0             10

То у меня отобралась строка
Период     Измерение1   Реквизит  реквизит2
01.01.2017 Измерение1   1             8
1 assest
 
26.10.18
15:49
Нужен отбор по полю реквизит1
2 Fragster
 
гуру
26.10.18
15:50
СрезПоследних
3 Fragster
 
гуру
26.10.18
15:50
а отбор - в где из параметров ТВ вытащи
4 Fragster
 
гуру
26.10.18
15:50
вернее наоборот
5 Fragster
 
гуру
26.10.18
15:50
впихни в параметры ВТ
6 assest
 
26.10.18
15:53
(2) срез последних вернет 3 строку
Таких наборов может быть много и мне нужно отобрать все измерения с максимальным реквизитом1 и какой ему соответствует реквизит2
7 Fragster
 
гуру
26.10.18
15:55
ну тогда получи в ВТ максимум реквизита 1, а потом с этой ВТ соедини таблицу регистра
8 Aceforg
 
26.10.18
16:00
Выбрать
Измерение1
Максимум (Реквизит1)
Поместить ВТМасксимум
ИЗ Регистра
;
Выбрать
*
Из ВТМаксимум
ЛевоеСоединение Регистр
По Измерение1=Измерение1
9 dezss
 
26.10.18
16:04
(8) из первого убрать Измерение1, во втором соединяться по реквизиту
10 dezss
 
26.10.18
16:05
(9) + если я правильно понял ТС
11 assest
 
26.10.18
16:15
(8) (9) (10) В принципе все так, только
В первом запросе группировка по измерениям, максимум по реквизиту 1
во втором запросе результат первого с РС
внутреннее соединение по реквизиту 1