Регистр сведений срез последних за период. #299916


#0 by Mustang
Выбрать  ЦеныНоменклатуры.Цена как Цена,  ЦеныНоменклатуры.Номенклатура как Номенклатура Из Как получить срез цен за период? Т. е. 01.01.07 Тыква 100 руб. 02.01.07 Тыква 150 руб. и т. д.
#1 by Divemaster
Как-то так попробуй ВЫБРАТЬ    ЦеныНоменклатуры.Номенклатура, ИЗ    РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры ГДЕ    ЦеныНоменклатуры.Период МЕЖДУ &Дата1 И &Дата2
#2 by Mustang
up
#3 by Mustang
В один день записи на одну и туже позицию номенлатуры может быть много.
#4 by Mustang
up
#5 by Mustang
up
#6 by Defender aka LINN
Да ну?
#7 by Divemaster
У них номенклатура такая специальная, или календарь....:)
#8 by Mustang
Подчинен регистратору.
#9 by Defender aka LINN
И что? Про периодичность это не говорит. Хорошо. Допустим, есть на 01.10.2007 у товара "Тыква" цена 100, 110 и 120 рублей. Какую вывести?
#10 by Mustang
У которой дата регистратор наибольшая. (Периодичность позиция регистратора)
#11 by Defender aka LINN
влом сейчас пофигуратор запускать. Идея такая: 1 - запросом выбираешь НАЧАЛОПЕРИОДА(Регистр.Период, ДЕНЬ). 2 - к нему цепляешь таблицу того же регистра по условию НАЧАЛОПЕРИОДА(Регистр.Период, ДЕНЬ) = НАЧАЛОПЕРИОДА(Регистр2.Период, ДЕНЬ), получаешь максимальные даты. 3 - еще раз цепляешь таблицу регистра, получаешь цены. Бастодействие, конечно, не фонтан, но как оптимальнее сделать, я даже не представляю :)
#12 by Mustang
Что то я не понял про получение макс. даты
#13 by Defender aka LINN
Что-то типа
#14 by Mustang
Спасибо. Буду пробывать.
#15 by Mustang
А как получить срез последних за период? Например: 01.01 Тыква - 100 руб.         02.01 Тыква - 100 руб. (цена 01.01)         03.01 Тыква - 150 руб.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С