Вход | Регистрация

  1  2
1С:Предприятие :: 1С:Предприятие 8 общая

Срез последних на дату, если нужно получить последнее измерение

Срез последних на дату, если нужно получить последнее измерение
Я
   triviumfan
 
23.08.18 - 12:49
Доброго дня, коллеги!
Есть периодический регистр с такой структурой:
https://yadi.sk/i/6yLiwy3Z3aVKQf
Где тип значения поле "Значение" составное, меня интересует КонтрагентСсылка.

Так вот необходимо получить последний авто по каждому контрагенту.
У меня все время авто дублируется. Обычно срез на дату делал, чтобы ресурс получить, а тут измерение :)

Пробовал сначала так:
Выбрать...
Справочник.Контрагенты
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Автомобили.СрезПоследних(, ВидЗначения = ЗНАЧЕНИЕ(Перечисление.ДополнительнаяИнформацияАвтомобилей.Хозяин)) КАК АвтомобилиСрезПоследних
                               ПО (АвтомобилиСрезПоследних.Значение = Контрагенты.Ссылка)

Потом напрямую, сгруппировал, агрегировал, соединял - все равно дубли авто:) 

Хелп!
 
 
   triviumfan
 
101 - 27.08.18 - 16:14
(95) так нужно получить ТЕКУЩЕЕ И ПОСЛЕДНЕЕ АВТО. Т.е. если у контрагента на текущий момент 5 авто, то берём последнее, а если 0, но когда то он владел чем-то, то ничего не нужно брать!
   Малыш Джон
 
102 - 27.08.18 - 16:18
(101) так и нужно было формулировать
   Малыш Джон
 
103 - 27.08.18 - 16:20
а точнее - это "выбрать последнего владельца авто среди текущих"

и тут, да, как в (90) сначала срез по авто, потом срез по контрагенту
  1  2

Список тем форума
Рекламное место пустует  Рекламное место пустует
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Э. Йодан
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует