Имя: Пароль:
1C
1С v8
Помогите с запросом.
0 Chameleon1980
 
26.11.15
16:25
Есть вот такое простым запросом вытаскивается из некоего РС.
http://pics.rsh.ru/img/TabPrice_fmwyo2zv.jpg

это как бэ (допустим) цены поставщиков.
срез последних на опред. дату.

Как мне получить лучшие (само собой минимальные цены).
Уже голова не соображает как сформулировать даже.
вот в строках 4 и 5 один и тот же товар, но поставщики разные.
мне нужно минимальную цену тут оставить (строка 5), а большая цена не интересует (строка 4).
1 VikingKosmo
 
26.11.15
16:26
ну так сгруппируй по минимуму цены
2 Лефмихалыч
 
26.11.15
16:28
ВЫБРАТЬ
  Товар, Минимум(Цена)
Поместить ВТ
ИЗ ТвойЭтотСрез
СГРУППИРОВАТЬ ПО Товар;
ВЫБРАТЬ
  С.Поставщик, С.Товар, ВТ.Цена
ИЗ ТвойЭТотСрез как С
ЛЕВОЕ СОЕДИНЕНИЕ ВТ
ПО С.Товар = ВТ.Товар
3 Chameleon1980
 
26.11.15
16:43
тут похоже в характеристике косяк.
они похожи, но они разные видать.
Чет я перегрелся
4 Chameleon1980
 
26.11.15
16:44
ну. Убираю характеристику из выборки: вот так

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

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

минимум только дает
ее значит в ВТ и дальше прицеплять ага?
5 Andry888
 
26.11.15
16:47
(2) Ток во втором запросе основная таблица должна быть "ВТ" и в "ПО" еще условие на равенство цены должно быть
6 Лефмихалыч
 
26.11.15
16:48
(5) да пох. Идея-то понятна
7 Chameleon1980
 
26.11.15
16:51
(5) да. счас пока курил додумал что еще по цене надо цеплять жеж
8 Chameleon1980
 
26.11.15
16:51
спасибо други
9 Chameleon1980
 
26.11.15
16:56
тут вон где собака еще.

http://pics.rsh.ru/img/PriceTable_e8fxz10l.jpg
10 Chameleon1980
 
26.11.15
17:07
вот так.

Чтобы он лишние цены выкидывал:

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

СГРУППИРОВАТЬ ПО
    ЦеныНоменклатурыПоставщиковСрезПоследних.Номенклатура,
    ЦеныНоменклатурыПоставщиковСрезПоследних.Номенклатура.Артикул,
    ЦеныНоменклатурыПоставщиковСрезПоследних.ХарактеристикаНоменклатуры,
    ЦеныНоменклатурыПоставщиковСрезПоследних.ХарактеристикаНоменклатуры.Владелец
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ЦеныНоменклатурыПоставщиковСрезПоследних.Поставщик,
    ЦеныНоменклатурыПоставщиковСрезПоследних.Номенклатура,
    ЦеныНоменклатурыПоставщиковСрезПоследних.ХарактеристикаНоменклатуры,
    ВТМинимальныеЦены.Цена
ИЗ
    РегистрСведений.ЦеныНоменклатурыПоставщиков.СрезПоследних(&ДатаСреза, ) КАК ЦеныНоменклатурыПоставщиковСрезПоследних
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТМинимальныеЦены КАК ВТМинимальныеЦены
        ПО ЦеныНоменклатурыПоставщиковСрезПоследних.Номенклатура = ВТМинимальныеЦены.Номенклатура
            И ЦеныНоменклатурыПоставщиковСрезПоследних.ХарактеристикаНоменклатуры = ВТМинимальныеЦены.ХарактеристикаНоменклатуры
            И ЦеныНоменклатурыПоставщиковСрезПоследних.Цена = ВТМинимальныеЦены.Цена
11 Chameleon1980
 
26.11.15
17:08
ну артикул выкинуть
12 VikingKosmo
 
26.11.15
17:13
тема постепенно в блог перерастает, как я погляжу...
13 anatoly
 
26.11.15
17:18
(9) прикольно, запчасти КИА ))
аналоги учитываешь?

(10) а зачем брать артикул и владельца характеристики??
14 Chameleon1980
 
26.11.15
17:22
(12) ну... пардон :)

(13) это для проверки. Там на скрине видно, что у одной харки не тот владелец.
15 VikingKosmo
 
26.11.15
17:23
(14) но запрос тут не при делах вообще ни разу...
16 Chameleon1980
 
26.11.15
17:27
нет