Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

последнии записи регистра сведений

последнии записи регистра сведений
Я
   cvrnvge
 
03.06.20 - 17:40
туплю наверн, почему выводит ВСЕ записи, а не последнюю
ВЫБРАТЬ
    МАКСИМУМ(ЦеныНоменклатуры.Период) КАК Период,
    ЦеныНоменклатуры.Номенклатура КАК Номенклатура,
    ЦеныНоменклатуры.ВидЦены КАК ВидЦены,
    ЦеныНоменклатуры.Цена КАК Цена,
    ЦеныНоменклатуры.Номенклатура.НаименованиеПолное КАК НоменклатураНаименованиеПолное,
    ЦеныНоменклатуры.НомерСтроки КАК НомерСтроки
ИЗ
    РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
ГДЕ
    ЦеныНоменклатуры.ВидЦены = &ВидЦены

СГРУППИРОВАТЬ ПО
    ЦеныНоменклатуры.Номенклатура,
    ЦеныНоменклатуры.ВидЦены,
    ЦеныНоменклатуры.Цена,
    ЦеныНоменклатуры.Номенклатура.НаименованиеПолное,
    ЦеныНоменклатуры.НомерСтроки
   D_E_S_131
 
1 - 03.06.20 - 17:46
Этот запрос выводит не все записи, а группировку по некоторому разрезу и получением последней даты записи для этого "разреза".
   cvrnvge
 
2 - 03.06.20 - 17:48
Ну к примеру для номенклатуры в январе сделали цену 1200
в феврале 1300
он обе записи выводит
   maptbln
 
3 - 03.06.20 - 17:48
Выбрать Первые 1 
Упорядочить По Убыванию
   cvrnvge
 
4 - 03.06.20 - 17:50
мне нужно выбрать записи из регистра ценыноменклатуры по всей номенклатуре, но только последние
   D_E_S_131
 
5 - 03.06.20 - 17:50
(2) Чего бы не использовать СрезПоследних?
   cvrnvge
 
6 - 03.06.20 - 17:53
(5) не знаю что ответить, спасибо
   dka80
 
7 - 03.06.20 - 17:54
Не путайте регистр сведений с регистром остатков. Регистр сведений выводит срез последних по всем измерениям
   D_E_S_131
 
8 - 03.06.20 - 17:57
(7) А смысл смотреть "не по всем измерениям"? Если есть, например, "Вид цены" и их несколько, то нужно видеть не просто 1200, а и на какой вид.
   Михаил Козлов
 
9 - 03.06.20 - 18:03
(2)  Тогда зачем:
    ЦеныНоменклатуры.Цена КАК Цена, 
    ЦеныНоменклатуры.НомерСтроки КАК НомерСтроки
с группировкой по ним?

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.