Имя: Пароль:
1C
1С v8
И снова нужна помощь с запросом.
0 Boudybuilder
 
20.10.12
17:32
Отчет на основании универсального. Запихнул туда этот запрос , который мне показывает все наличие и цены в всех поставщиков на конкретную дату доков УстановкиЦенКонтрагентов. Мне бы надо получать минимальное значение цены по номенклатуре и характкристике. Тоесть если одинаковые товары есть у более одного поставщика , то чтобы показывало минимальную цену. Как быть в этом запросе?



ВЫБРАТЬ РАЗРЕШЕННЫЕ
   ЦеныНоменклатурыКонтрагентовСрезПоследних.Период,
   ЦеныНоменклатурыКонтрагентовСрезПоследних.НомерСтроки,
   ЦеныНоменклатурыКонтрагентовСрезПоследних.Активность,
   ЦеныНоменклатурыКонтрагентовСрезПоследних.ТипЦен КАК ТипЦен,
   ЦеныНоменклатурыКонтрагентовСрезПоследних.Номенклатура КАК Номенклатура,
   ЦеныНоменклатурыКонтрагентовСрезПоследних.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
   ЦеныНоменклатурыКонтрагентовСрезПоследних.ЕдиницаИзмерения,
   ЦеныНоменклатурыКонтрагентовСрезПоследних.Валюта,
   ЦеныНоменклатурыКонтрагентовСрезПоследних.Цена КАК Цена,
   ЦеныНоменклатурыКонтрагентовСрезПоследних.Регистратор,
   ЦеныНоменклатурыКонтрагентовСрезПоследних.Регистратор.Контрагент КАК Контрагент,
   НоменклатураКонтрагентов.КодНоменклатурыКонтрагента,
   НоменклатураКонтрагентов.АртикулНоменклатурыКонтрагента,
   НоменклатураКонтрагентов.ШтрихКодНоменклатурыКонтрагента,
   НоменклатураКонтрагентов.Ответственный
{ВЫБРАТЬ
   Период,
   НомерСтроки,
   Активность,
   ТипЦен.*,
   Номенклатура.*,
   ХарактеристикаНоменклатуры.*,
   ЕдиницаИзмерения.*,
   Валюта.*,
   Цена,
   Регистратор.*,
   Контрагент.*,
   КодНоменклатурыКонтрагента,
   АртикулНоменклатурыКонтрагента,
   НоменклатураКонтрагентов.НаименованиеНоменклатурыКонтрагента,
   ШтрихКодНоменклатурыКонтрагента,
   Ответственный.*}
ИЗ
   РегистрСведений.ЦеныНоменклатурыКонтрагентов.СрезПоследних(, Период >= &ДатаУстановкиЦен) КАК ЦеныНоменклатурыКонтрагентовСрезПоследних
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НоменклатураКонтрагентов КАК НоменклатураКонтрагентов
       ПО ЦеныНоменклатурыКонтрагентовСрезПоследних.Номенклатура = НоменклатураКонтрагентов.Номенклатура
           И ЦеныНоменклатурыКонтрагентовСрезПоследних.ХарактеристикаНоменклатуры = НоменклатураКонтрагентов.ХарактеристикаНоменклатуры
           И ЦеныНоменклатурыКонтрагентовСрезПоследних.ТипЦен.Владелец = НоменклатураКонтрагентов.Контрагент
{ГДЕ
   ЦеныНоменклатурыКонтрагентовСрезПоследних.Период,
   ЦеныНоменклатурыКонтрагентовСрезПоследних.НомерСтроки,
   ЦеныНоменклатурыКонтрагентовСрезПоследних.Активность,
   ЦеныНоменклатурыКонтрагентовСрезПоследних.ТипЦен.*,
   ЦеныНоменклатурыКонтрагентовСрезПоследних.Номенклатура.*,
   ЦеныНоменклатурыКонтрагентовСрезПоследних.ХарактеристикаНоменклатуры.*,
   ЦеныНоменклатурыКонтрагентовСрезПоследних.ЕдиницаИзмерения.*,
   ЦеныНоменклатурыКонтрагентовСрезПоследних.Валюта.*,
   ЦеныНоменклатурыКонтрагентовСрезПоследних.Цена,
   ЦеныНоменклатурыКонтрагентовСрезПоследних.Регистратор.*,
   ЦеныНоменклатурыКонтрагентовСрезПоследних.Регистратор.Контрагент.* КАК Контрагент,
   НоменклатураКонтрагентов.КодНоменклатурыКонтрагента,
   НоменклатураКонтрагентов.АртикулНоменклатурыКонтрагента,
   НоменклатураКонтрагентов.НаименованиеНоменклатурыКонтрагента,
   НоменклатураКонтрагентов.ШтрихКодНоменклатурыКонтрагента,
   НоменклатураКонтрагентов.Ответственный.*}

УПОРЯДОЧИТЬ ПО
   Номенклатура,
   ХарактеристикаНоменклатуры,
   Цена
{УПОРЯДОЧИТЬ ПО
   Период,
   НомерСтроки,
   Активность,
   ТипЦен.*,
   Номенклатура.*,
   ХарактеристикаНоменклатуры.*,
   ЕдиницаИзмерения.*,
   Валюта.*,
   Цена,
   Регистратор.*,
   Контрагент.*,
   Ответственный.*}
{ИТОГИ ПО
   Период,
   НомерСтроки,
   Активность,
   ТипЦен.*,
   Номенклатура.*,
   ХарактеристикаНоменклатуры.*,
   ЕдиницаИзмерения.*,
   Валюта.*,
   Цена,
   Регистратор.*,
   Контрагент.*,
   Ответственный.*}
АВТОУПОРЯДОЧИВАНИЕ
1 Homer
 
20.10.12
21:11
а если у этих поставщиков одинаковая цена?
2 Homer
 
20.10.12
21:21
ну раз не кто не пишет
сначала ищешь номенклатур с минимальной ценой потом соединяешься по цене с поставщиком.