Здравствуйте
Уважаемые помогите с запросом.
Есть запрос такого вида:

```1c
    ВЫБРАТЬ
    Продажи.Регистратор.Дата КАК РегистраторДата,
    Продажи.Товар.Наименование КАК ТоварНаименование,
    Продажи.Склад.Наименование КАК СкладНаименование
    ИЗ
    РегистрНакопления.Продажи КАК Продажи
    ГДЕ
    Продажи.Регистратор.Дата МЕЖДУ ДАТАВРЕМЯ(2022, 5, 1) И ДАТАВРЕМЯ(2022, 10, 15, 23, 59, 59)

    СГРУППИРОВАТЬ ПО
    Продажи.Товар.Наименование,
    Продажи.Регистратор.Дата,
    Продажи.Склад.Наименование

    УПОРЯДОЧИТЬ ПО
    Продажи.Регистратор.Дата УБЫВ
```

Мне надо получить самую последнюю дату продажи товара.

Но не знаю как.

Спасибо.
---
дата документа будет отличаться от периода регистра? Сомневаюсь. Даже если и будет отличаться, то все равно по логике период регистра будет свидетельствовать о дате продажи (исходя из названия регистра).
Тогда самое простое - использовать период регистра.

```1c
    ВЫБРАТЬ
    Максимум(Продажи.Период) КАК ДатаПродажи,
    Продажи.Товар.Наименование КАК ТоварНаименование,
    Продажи.Склад.Наименование КАК СкладНаименование
    ИЗ
    РегистрНакопления.Продажи КАК Продажи
    ГДЕ
    Продажи.Период МЕЖДУ ДАТАВРЕМЯ(2022, 5, 1) И ДАТАВРЕМЯ(2022, 10, 15, 23, 59, 59)

    СГРУППИРОВАТЬ ПО
    Продажи.Товар.Наименование,
    Продажи.Склад.Наименование
```
---
Максимум?
---
Максимум(Продажи.Регистратор.Дата КАК РегистраторДата) так?
Если так, тогда если брать с мая до октября некоторые товары продавались и в мая и в сентябре и в октябре,.
Мне надо получить только последнюю дату, а предпоследние не нужны.
---
так и будет в случае использования Максимум()
что не так?
---
Мне надо вводить только только последнюю дату по каждой позизии.
Например:
Товар1 15.05.2022
Товар2 19.07.2022
Товар3 01.08.2022
Предпоследние продажи пропустить.
---
дата документа будет отличаться от периода регистра? Сомневаюсь. Даже если и будет отличаться, то все равно по логике период регистра будет свидетельствовать о дате продажи (исходя из названия регистра).
Тогда самое простое - использовать период регистра.

```1c
    ВЫБРАТЬ
    Максимум(Продажи.Период) КАК ДатаПродажи,
    Продажи.Товар.Наименование КАК ТоварНаименование,
    Продажи.Склад.Наименование КАК СкладНаименование
    ИЗ
    РегистрНакопления.Продажи КАК Продажи
    ГДЕ
    Продажи.Период МЕЖДУ ДАТАВРЕМЯ(2022, 5, 1) И ДАТАВРЕМЯ(2022, 10, 15, 23, 59, 59)

    СГРУППИРОВАТЬ ПО
    Продажи.Товар.Наименование,
    Продажи.Склад.Наименование
```
---
Минимум от разницы текущего датавремени?
---
да
например такой код вводить:

```1c
    ВЫБРАТЬ
    Минимум(Продажи.Регистратор.Дата) КАК РегистраторДата,
    Продажи.Товар.Наименование КАК ТоварНаименование,
    Продажи.Склад.Наименование КАК СкладНаименование
    ИЗ
    РегистрНакопления.Продажи КАК Продажи
    ГДЕ
    Продажи.Регистратор.Дата МЕЖДУ ДАТАВРЕМЯ(2022, 5, 1,0,0,0) И ДАТАВРЕМЯ(2022, 10, 15, 23, 59, 59)
```

```1c
    15.10.2022 17:27:39 Tess Lamp 16W 6400K 5-Склад Электр
    15.10.2022 16:58:00 Led uz 986/500 5-Склад Электр
    15.10.2022 16:58:00 Led uz 760/500 5-Склад Электр
    15.10.2022 14:12:00 Led uz 986/500 5-Склад Электр
    15.10.2022 16:53:20 Tess Lamp 16W 6400K 5-Склад Электр
```
---
Максимум - это же Гладиатор из кино! Вы че тут фигню пишете?
---
гладиатора Максимус звали :)
---
А какая разница??? Смысл то ведь тот же самый...
---
не, Максимум это индийский фильм. А это совсем другое :)
---
Какая сложная ваша 1С, ваще никакого программер-френдли!
---
ну так вполне осмысленная цепочка:
индийский фильм <=> индусский код <=> 1С
---
После "1С" я бы еще добавил "российские джуны на инфостарте".