Подскажите пожалуйста, почему у меня срез последних работает по регистратору, а не измерениям? Все заполняется как нужно, но вот при попытке получить срез последних в запросе, остаются последние записи по регистратору, а не измерениям. Как это реализовать правильно? Нужно, чтобы и регистратор поле осталось и срез работал по Распоряжению (т.е документу основания)
---
СрезПоследних, в котором вы указываете только дату (или вообще без даты) вернет уникальные записи по вашим измерениям - "распоряжение" и "транспорт" ( в этих трёх строках нет одинаковых измерений ).

```1c
    РегистрСведений.од_РаспоряженияНаДоставку.СрезПоследних(&ДатаКонца, распоряжение = &распоряжение)
```

где распоряжение, например, будет заказ 0008, выдаст ту запись, что от 11го числа
---
а запрос где?
---
Самый простой на срез последних:

```1c
    ВЫБРАТЬ
    од_РаспоряженияНаДоставкуСрезПоследних.Период КАК Период,
    од_РаспоряженияНаДоставкуСрезПоследних.Регистратор КАК Регистратор,
    од_РаспоряженияНаДоставкуСрезПоследних.Распоряжение КАК Распоряжение,
    од_РаспоряженияНаДоставкуСрезПоследних.Транспорт КАК Транспорт,
    од_РаспоряженияНаДоставкуСрезПоследних.СтатусДоставки КАК СтатусДоставки,
    од_РаспоряженияНаДоставкуСрезПоследних.СуммаДокумента КАК СуммаДокумента,
    од_РаспоряженияНаДоставкуСрезПоследних.Адрес КАК Адрес,
    од_РаспоряженияНаДоставкуСрезПоследних.Партнер КАК Партнер
    ИЗ
    РегистрСведений.од_РаспоряженияНаДоставку.СрезПоследних(&ДатаКонца, ) КАК од_РаспоряженияНаДоставкуСрезПоследних
```
---
На выходе получаю последние записи по регистратору, даже если убрать регистратор из запроса, то все равно остаются только эти записи
---
а отбор на измерения то где ?
---
При срезе все равно пропадает регистратор второй, остается срез только по первому регистратору
---
так вы и получаете, последний по дате документ (регистратор), в котором делаете отбор на (, распоряжение =&распоряжение и транспорт = &транспорт )
---
Там 2 регистратора, первый это Заказ клиента, где и выставляется статус Доставки "Требуется доставка". На основании заказа клиента создается другой документ Накладная на доставку, которая добавляет запись в регистр со статусом "Доставлено". В итоге в регистре две записи с разными регистраторами, а распоряжение одно. Вот как узнать какой статус у распоряжения актуальный? (доставлено или требуется).

На данный момент выводится первая запись "Требуется доставка"
---
сделайте скриншот из самого регистра, где видны оба документа и их период, может в параметр ДатаКонца не попадает тот документ ?
---
Вот то что в регистре и то что при запросе срез последних на сегодняшнюю дату получаю
---
параметр ДатаКонца чему равен ? похоже, что он раньше, чем 12.09.2020 20:05:21
---
Да, вы правы, поменял дату самого документа на 11.09.2020. Теперь попали снова все 3 записи, но как получить срез последних по распоряжению? Если использовать макс период и группировку по распоряжению, то зачем тогда СрезПоследних. Не понимаю где туплю
---
СрезПоследних, в котором вы указываете только дату (или вообще без даты) вернет уникальные записи по вашим измерениям - "распоряжение" и "транспорт" ( в этих трёх строках нет одинаковых измерений ).

```1c
    РегистрСведений.од_РаспоряженияНаДоставку.СрезПоследних(&ДатаКонца, распоряжение = &распоряжение)
```

где распоряжение, например, будет заказ 0008, выдаст ту запись, что от 11го числа
---
Блин.. у меня же транспорт тоже измерение.. Надо изменить. Спасибо вам большое