Имя: Пароль:
1C
1С v8
запрос. периодический регистр сведений цены поставщиков
0 katerinaUniv
 
21.04.17
10:39
Доброго времени суток!

Есть периодический регистр сведений цены поставщиков, измерения поставщик, тип цены, номенклатура и ресурс - цена.

Запрос:

ВЫБРАТЬ
    ЦеныПоставщиковСрезПоследних.Контрагент КАК Поставщик,
    ЦеныПоставщиковСрезПоследних.Период КАК ДатаЗакупки,
    ЦеныПоставщиковСрезПоследних.Цена КАК Цена,
    ЦеныПоставщиковСрезПоследних.ТипЦен
ИЗ
    РегистрСведений.ЦеныПоставщиков.СрезПоследних(&Период, Номенклатура = &Номенклатура) КАК ЦеныПоставщиковСрезПоследних

СГРУППИРОВАТЬ ПО
    ЦеныПоставщиковСрезПоследних.Контрагент,
    ЦеныПоставщиковСрезПоследних.Период,
    ЦеныПоставщиковСрезПоследних.Цена,
    ЦеныПоставщиковСрезПоследних.ТипЦен

УПОРЯДОЧИТЬ ПО
    Поставщик,
    ДатаЗакупки УБЫВ
ИТОГИ
    МАКСИМУМ(ДатаЗакупки)
ПО
    Поставщик
АВТОУПОРЯДОЧИВАНИЕ

Возвращает группировку по номенклатуре и по датам цен (тип цены не важен). Как мне по второй группировке (по дате) уже в запросе выбирать только первую строку?
1 PCcomCat
 
21.04.17
10:42
А что нужно-то на выходе? Цель какая?
2 katerinaUniv
 
21.04.17
11:35
(1) получить последнюю цену для каждого контрагента по конкретной номенклатуре
3 catena
 
21.04.17
11:38
Группировка контрагент, номенклатура, максимум(Дата). Потом на получившуюся дату брать цену.
4 katerinaUniv
 
21.04.17
11:42
(3)как это сделать?
5 catena
 
21.04.17
11:56
(4)Сгруппировать по контрагенту, номенклатуре и максимум(период), потом соединить с регистром по контрагенту, номенклатуре и периоду.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший