|
v8: Запрос по непериодическому регистру сведений | ☑ | ||
|---|---|---|---|---|
|
0
sergggo
28.04.12
✎
08:22
|
Всем доброго времени суток! Помогите с запросиком пожалуйста!
Есть регистр сведений (независимый, непереодический), где 2 измерения Номенклатура и Контрагент(поставщик), и есть ресурсы Цена, Остаток. Есть записи например: Чапельник, ООО "Чапельник и Ко", 100 руб, 10 шт Чапельник, ООО "Китай и Ко", 30 руб, 20 шт Болт, ООО "Чапельник и Ко", 1 руб, 3 шт Болт, ООО "Китай и Ко", 3 руб, 5 шт Нужно получить записи с минимальной ценой по каждой из позиций Номенклатуры, т.е. результат должен вот такой быть: Чапельник, ООО "Китай и Ко", 30 руб, 20 шт Болт, ООО "Китай и Ко", 3 руб, 5 шт Как упорядочить в стиле: Чапельник, ООО "Китай и Ко", 30 руб, 20 шт Чапельник, ООО "Чапельник и Ко", 100 руб, 10 шт Болт, ООО "Чапельник и Ко", 1 руб, 3 шт Болт, ООО "Китай и Ко", 3 руб, 5 шт понятно - используем УПОРЯДОЧИТЬ ПО. Но вот как выбрать исключительно по 1ой записи для каждой из номенклатуры? |
|||
|
1
Ненавижу 1С
гуру
28.04.12
✎
08:28
|
подзапрососм или временной таблицей выбрать товары с минимальной ценой, соединить с основной таблицей
|
|||
|
2
sergggo
28.04.12
✎
08:34
|
"выбрать товары с минимальной ценой" - используя агрегатную МИНИМУМ? Но она же возвращает минимальное значение из столбца и смежные ячейки могут быть совсем из другой записи.
|
|||
|
3
sergggo
28.04.12
✎
08:35
|
Мой тупняк заключается в том как именно отсечь остальные записи, которые не первые (после упорядочивания) для каждой номенклатуры.
|
|||
|
4
Wobland
28.04.12
✎
08:35
|
имеющие минимум вот крутится на языке...
|
|||
|
5
Ненавижу 1С
гуру
28.04.12
✎
08:37
|
выбрать Товар, МИНИМУМ(Цена) как цена
поместить Т из РС сгруппировать по Товар; выбрать РС.Товар, РС.Контрагент, РС.Цена, РС.Остаток из РС внутреннее соединение Т по РС.Товар=Т.Товар и РС.Цена=Т.Цена |
|||
|
6
DimVad
28.04.12
✎
08:37
|
(2) Первый запрос - выбираем два поля - Номенклатура и Цена. Группируем по номенклатуре с минимумом по цене. Результат объединяем с вторым запросом по той же таблице. Объединяем по "Номенклатере".
|
|||
|
7
sergggo
28.04.12
✎
12:35
|
Спасибо! Всё получилось способом из 5го и 6го поста! Проблема была в том, что я лишние столбцы в первой таблице цеплял, поэтому не получалось через min.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |