Имя: Пароль:
1C
1С v8
Почему выдаёт не срез, а все записи регистра сведений
0 21stas
 
28.06.16
17:39
Пытаюсь выбрать последние цены номенклатуры:

    Запрос.Текст =
        "ВЫБРАТЬ
        |    ЦеныНоменклатурыСрезПоследних.Номенклатура,
        |    ПРЕДСТАВЛЕНИЕ(ЦеныНоменклатурыСрезПоследних.Номенклатура),
        |    ЦеныНоменклатурыСрезПоследних.Цена
        |ИЗ
        |    РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&Дата,Активность=Истина ) КАК ЦеныНоменклатурыСрезПоследних
        |
        |УПОРЯДОЧИТЬ ПО
        |    ЦеныНоменклатурыСрезПоследних.Номенклатура.Наименование";

    Запрос.УстановитьПараметр("Дата", Дата('20160628'));

Почему выдаёт не последние цены, а все, то есть по нескольку записей на каждую номенклатуру?
1 21stas
 
28.06.16
17:40
Ой, разобрался. Это все типы цен выдавало.
2 ptiz
 
28.06.16
17:40
(0) Поверь - он выдает срез. По всем измерениям регистра.
3 Ёпрст
 
гуру
28.06.16
17:41
у ЦеныНоменклатуры, Номенклатура - не единственное измерение регистра, если че.