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

  1  2
1С:Предприятие ::

Метки: 

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

Я
   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 или кнопку "Обновить" в браузере.
Рекламное место пустует