|
Сгруппировать по номенклатуре | ☑ | ||
---|---|---|---|---|
0
who respawn
20.10.23
✎
11:37
|
Запрос.Текст =
"ВЫБРАТЬ | Номер, | Дата, | Контрагент, | Организация, | Товары.( | Номенклатура, | Номенклатура."+ ТекстКодАртикул + " КАК КодАртикул, | Номенклатура.НаименованиеПолное КАК Товар, | КоличествоМест, | Количество, | ЕдиницаИзмерения.Представление КАК ЕдиницаИзмерения, | ЕдиницаИзмеренияМест.Представление КАК ЕдиницаИзмеренияМест, | ХарактеристикаНоменклатуры КАК Характеристика, | СерияНоменклатуры КАК Серия, | ЕдиницаИзмерения.ЕдиницаПоКлассификатору.Код КАК ЕдиницаИзмеренияЕдиницаПоКлассификаторуКод, | Цена как Цена, | Сумма как Сумма | ), | ВозвратнаяТара.( | Номенклатура, | Номенклатура."+ ТекстКодАртикул + " КАК КодАртикул, | Номенклатура.НаименованиеПолное КАК Товар, | Количество, | Номенклатура.ЕдиницаХраненияОстатков.Представление КАК ЕдиницаИзмерения | ) |ИЗ | Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг |ГДЕ | ПоступлениеТоваровУслуг.Ссылка = &ТекущийДокумент | |УПОРЯДОЧИТЬ ПО | Товары.НомерСтроки, | ВозвратнаяТара.НомерСтроки |"; Подскажите, как сделать, чтобы вне зависимости от характеристики, вся номенклатура одинаковая в 1 строку схлопывалась |
|||
1
who respawn
20.10.23
✎
11:38
|
ну т.е. характеристика вообще не нужна, я её из запроса выкину, как номенклатуру с одинаковым кодом например в 1 строку схлопнуть
|
|||
2
maxab72
20.10.23
✎
11:41
|
А разную цену в одинаковой номенклатуре тоже складывать или среднее брать?
|
|||
3
who respawn
20.10.23
✎
11:43
|
(2) не будет у одинаковой номенклатуры разной цены
|
|||
4
who respawn
20.10.23
✎
11:53
|
я написал перед упорядочить СГРУППИРОВАТЬ ПО ТОВАРЫ.НОМЕНКЛАТУРА
{(6, 2)}: Группировка по таблицам верхнего уровня и вложенным таблицам <<?>>Товары.( |
|||
5
who respawn
20.10.23
✎
12:10
|
help
|
|||
6
maxab72
20.10.23
✎
12:13
|
(4) так перепишите запрос в виде объединения двух таблиц: ПоступлениеТоваровУслуг.Товары и ПоступлениеТоваровУслуг.ВозвратнаяТара. Данные шапки получите из ПоступлениеТоваровУслугТовары.Ссылка.ххх
|
|||
7
Смотрящий
20.10.23
✎
12:14
|
(5) Очевидно два запроса к разным тч группировками и объединением
|
|||
8
Stepashkin
20.10.23
✎
12:28
|
(4) Консоль запросов используете?
|
|||
9
who respawn
20.10.23
✎
13:39
|
(8) да
|
|||
10
who respawn
20.10.23
✎
13:39
|
короче мне возвратная тара нах не нужна я сделал так
"ВЫБРАТЬ | ПоступлениеТоваровУслугТовары.Ссылка.Номер КАК Номер, | ПоступлениеТоваровУслугТовары.Ссылка.Дата КАК Дата, | ПоступлениеТоваровУслугТовары.Ссылка.Контрагент КАК Контрагент, | ПоступлениеТоваровУслугТовары.Ссылка.Организация КАК Организация, | ПоступлениеТоваровУслугТовары.Номенклатура КАК Номенклатура, | ПоступлениеТоваровУслугТовары.Номенклатура.Артикул КАК НоменклатураАртикул, | ПоступлениеТоваровУслугТовары.КоличествоМест КАК КоличествоМест, | ПоступлениеТоваровУслугТовары.Количество КАК Количество, | ПоступлениеТоваровУслугТовары.ЕдиницаИзмерения.Представление КАК ЕдиницаИзмеренияПредставление, | ПоступлениеТоваровУслугТовары.ЕдиницаИзмеренияМест.Представление КАК ЕдиницаИзмеренияМестПредставление, | ПоступлениеТоваровУслугТовары.СерияНоменклатуры КАК СерияНоменклатуры, | ПоступлениеТоваровУслугТовары.ЕдиницаИзмерения.ЕдиницаПоКлассификатору.Код КАК ЕдиницаИзмеренияЕдиницаПоКлассификаторуКод, | ПоступлениеТоваровУслугТовары.Цена КАК Цена, | ПоступлениеТоваровУслугТовары.Сумма КАК Сумма |ИЗ | Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары |ГДЕ | ПоступлениеТоваровУслугТовары.Ссылка = &ТекущийДокумент | |СГРУППИРОВАТЬ ПО | ПоступлениеТоваровУслугТовары.Номенклатура, | ПоступлениеТоваровУслугТовары.Ссылка.Номер, | ПоступлениеТоваровУслугТовары.Ссылка.Дата, | ПоступлениеТоваровУслугТовары.Ссылка.Контрагент, | ПоступлениеТоваровУслугТовары.Ссылка.Организация, | ПоступлениеТоваровУслугТовары.Номенклатура.Артикул, | ПоступлениеТоваровУслугТовары.КоличествоМест, | ПоступлениеТоваровУслугТовары.Количество, | ПоступлениеТоваровУслугТовары.ЕдиницаИзмерения.Представление, | ПоступлениеТоваровУслугТовары.ЕдиницаИзмеренияМест.Представление, | ПоступлениеТоваровУслугТовары.СерияНоменклатуры, | ПоступлениеТоваровУслугТовары.ЕдиницаИзмерения.ЕдиницаПоКлассификатору.Код, | ПоступлениеТоваровУслугТовары.Цена, | ПоступлениеТоваровУслугТовары.Сумма"; и теперь у меня номенклатура в 1 строку но количество указанное в строках не складывается |
|||
11
maxab72
20.10.23
✎
13:45
|
потому что группируем по количеству. его суммировать надо и сумму тоже
|
|||
12
Kigo_Kigo
20.10.23
✎
14:43
|
| ПоступлениеТоваровУслугТовары.Ссылка.Номер КАК Номер,
| ПоступлениеТоваровУслугТовары.Ссылка.Дата КАК Дата, | ПоступлениеТоваровУслугТовары.Ссылка.Контрагент КАК Контрагент, | ПоступлениеТоваровУслугТовары.Ссылка.Организация КАК Организация, | ПоступлениеТоваровУслугТовары.Номенклатура КАК Номенклатура, | ПоступлениеТоваровУслугТовары.Номенклатура.Артикул КАК НоменклатураАртикул, | ПоступлениеТоваровУслугТовары.КоличествоМест КАК КоличествоМест, | Сумма(ПоступлениеТоваровУслугТовары.Количество) КАК Количество, | ПоступлениеТоваровУслугТовары.ЕдиницаИзмерения.Представление КАК ЕдиницаИзмеренияПредставление, | ПоступлениеТоваровУслугТовары.ЕдиницаИзмеренияМест.Представление КАК ЕдиницаИзмеренияМестПредставление, | ПоступлениеТоваровУслугТовары.СерияНоменклатуры КАК СерияНоменклатуры, | ПоступлениеТоваровУслугТовары.ЕдиницаИзмерения.ЕдиницаПоКлассификатору.Код КАК ЕдиницаИзмеренияЕдиницаПоКлассификаторуКод, | ПоступлениеТоваровУслугТовары.Цена КАК Цена, | Сумма(ПоступлениеТоваровУслугТовары.Сумма) КАК Сумма |
|||
13
maxab72
20.10.23
✎
14:54
|
Номер тоже из группировок выкинуть надо. Иначе каждая строка будет уникальной. А еще надо просто почитать книжку, что нибудь типа "Язык запросов" Хрусталевой.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |