|
И снова нужна помощь с запросом. | ☑ | ||
---|---|---|---|---|
0
Boudybuilder
20.10.12
✎
17:32
|
Отчет на основании универсального. Запихнул туда этот запрос , который мне показывает все наличие и цены в всех поставщиков на конкретную дату доков УстановкиЦенКонтрагентов. Мне бы надо получать минимальное значение цены по номенклатуре и характкристике. Тоесть если одинаковые товары есть у более одного поставщика , то чтобы показывало минимальную цену. Как быть в этом запросе?
ВЫБРАТЬ РАЗРЕШЕННЫЕ ЦеныНоменклатурыКонтрагентовСрезПоследних.Период, ЦеныНоменклатурыКонтрагентовСрезПоследних.НомерСтроки, ЦеныНоменклатурыКонтрагентовСрезПоследних.Активность, ЦеныНоменклатурыКонтрагентовСрезПоследних.ТипЦен КАК ТипЦен, ЦеныНоменклатурыКонтрагентовСрезПоследних.Номенклатура КАК Номенклатура, ЦеныНоменклатурыКонтрагентовСрезПоследних.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, ЦеныНоменклатурыКонтрагентовСрезПоследних.ЕдиницаИзмерения, ЦеныНоменклатурыКонтрагентовСрезПоследних.Валюта, ЦеныНоменклатурыКонтрагентовСрезПоследних.Цена КАК Цена, ЦеныНоменклатурыКонтрагентовСрезПоследних.Регистратор, ЦеныНоменклатурыКонтрагентовСрезПоследних.Регистратор.Контрагент КАК Контрагент, НоменклатураКонтрагентов.КодНоменклатурыКонтрагента, НоменклатураКонтрагентов.АртикулНоменклатурыКонтрагента, НоменклатураКонтрагентов.ШтрихКодНоменклатурыКонтрагента, НоменклатураКонтрагентов.Ответственный {ВЫБРАТЬ Период, НомерСтроки, Активность, ТипЦен.*, Номенклатура.*, ХарактеристикаНоменклатуры.*, ЕдиницаИзмерения.*, Валюта.*, Цена, Регистратор.*, Контрагент.*, КодНоменклатурыКонтрагента, АртикулНоменклатурыКонтрагента, НоменклатураКонтрагентов.НаименованиеНоменклатурыКонтрагента, ШтрихКодНоменклатурыКонтрагента, Ответственный.*} ИЗ РегистрСведений.ЦеныНоменклатурыКонтрагентов.СрезПоследних(, Период >= &ДатаУстановкиЦен) КАК ЦеныНоменклатурыКонтрагентовСрезПоследних ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НоменклатураКонтрагентов КАК НоменклатураКонтрагентов ПО ЦеныНоменклатурыКонтрагентовСрезПоследних.Номенклатура = НоменклатураКонтрагентов.Номенклатура И ЦеныНоменклатурыКонтрагентовСрезПоследних.ХарактеристикаНоменклатуры = НоменклатураКонтрагентов.ХарактеристикаНоменклатуры И ЦеныНоменклатурыКонтрагентовСрезПоследних.ТипЦен.Владелец = НоменклатураКонтрагентов.Контрагент {ГДЕ ЦеныНоменклатурыКонтрагентовСрезПоследних.Период, ЦеныНоменклатурыКонтрагентовСрезПоследних.НомерСтроки, ЦеныНоменклатурыКонтрагентовСрезПоследних.Активность, ЦеныНоменклатурыКонтрагентовСрезПоследних.ТипЦен.*, ЦеныНоменклатурыКонтрагентовСрезПоследних.Номенклатура.*, ЦеныНоменклатурыКонтрагентовСрезПоследних.ХарактеристикаНоменклатуры.*, ЦеныНоменклатурыКонтрагентовСрезПоследних.ЕдиницаИзмерения.*, ЦеныНоменклатурыКонтрагентовСрезПоследних.Валюта.*, ЦеныНоменклатурыКонтрагентовСрезПоследних.Цена, ЦеныНоменклатурыКонтрагентовСрезПоследних.Регистратор.*, ЦеныНоменклатурыКонтрагентовСрезПоследних.Регистратор.Контрагент.* КАК Контрагент, НоменклатураКонтрагентов.КодНоменклатурыКонтрагента, НоменклатураКонтрагентов.АртикулНоменклатурыКонтрагента, НоменклатураКонтрагентов.НаименованиеНоменклатурыКонтрагента, НоменклатураКонтрагентов.ШтрихКодНоменклатурыКонтрагента, НоменклатураКонтрагентов.Ответственный.*} УПОРЯДОЧИТЬ ПО Номенклатура, ХарактеристикаНоменклатуры, Цена {УПОРЯДОЧИТЬ ПО Период, НомерСтроки, Активность, ТипЦен.*, Номенклатура.*, ХарактеристикаНоменклатуры.*, ЕдиницаИзмерения.*, Валюта.*, Цена, Регистратор.*, Контрагент.*, Ответственный.*} {ИТОГИ ПО Период, НомерСтроки, Активность, ТипЦен.*, Номенклатура.*, ХарактеристикаНоменклатуры.*, ЕдиницаИзмерения.*, Валюта.*, Цена, Регистратор.*, Контрагент.*, Ответственный.*} АВТОУПОРЯДОЧИВАНИЕ |
|||
1
Homer
20.10.12
✎
21:11
|
а если у этих поставщиков одинаковая цена?
|
|||
2
Homer
20.10.12
✎
21:21
|
ну раз не кто не пишет
сначала ищешь номенклатур с минимальной ценой потом соединяешься по цене с поставщиком. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |