Имя: Пароль:
1C
1С v8
Запрос по ценам
0 арах
 
10.12.12
11:34
Есть номенклатура у нее несколько характеристик типа:
ручка белая
ручка черная
ручка красная
у каждой характеристики своя цена.
подскажите плиз как написать запрос.
передавать в него параметром номенклатуру(без характеристики), а он возвращал запись с наименьшей ценой(с характеристикой).

вот такое навоял но что то туплю (совсем не то что надо:))

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

СГРУППИРОВАТЬ ПО
   ЦеныНоменклатурыСрезПоследних.Номенклатура,
   ЦеныНоменклатурыСрезПоследних.Характеристика
1 shuhard
 
10.12.12
11:36
(0)МИНИМУМ то нафига ?
2 lxndr
 
10.12.12
11:39
(0) групппировку не надо, сортируй по цене, выбирай первую запись
3 арах
 
10.12.12
11:45
(2)упорядочит не интересно надо чтобы запрос вернул только 1 строку с минимальной ценой
4 lxndr
 
10.12.12
11:46
(2) выбирай первую запись
5 lxndr
 
10.12.12
11:46
(3) выбирай первую запись
6 арах
 
10.12.12
11:47
все народ седня просто понидельник мозг скрипит:)
все просто

ВЫБРАТЬ ПЕРВЫЕ 1
   ЦеныНоменклатурыСрезПоследних.Номенклатура,
   ЦеныНоменклатурыСрезПоследних.Характеристика,
   ЦеныНоменклатурыСрезПоследних.Цена КАК Цена
ИЗ
   РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних
ГДЕ
   ЦеныНоменклатурыСрезПоследних.Номенклатура = &Номенклатура
   И ЦеныНоменклатурыСрезПоследних.ВидЦены = &ВидЦены
УПОРЯДОЧИТЬ ПО
  Цена
7 Reset
 
10.12.12
11:47
(3) выбирай первую запись!
8 lxndr
 
10.12.12
11:48
(6) условия перенеси в вирт. таблицу, пожалуйста.