|
Выборка уникальных значений и подсчёт их числа в тЧ
| ☑ |
0
StupidTeddy
29.07.15
✎
15:00
|
Здравствуйте.
Столкнулся я со следующей задачей - надо выбрать из табличной части документа уникальные записи и подсчитать, сколько раз каждая из них встречается. Т.е. из таблицы вида
Номенклатура1
Номенклатура2
Номенклатура1
получить таблицу вида
Номенклатура1 2
Номенклатура2 1
В качестве варианта решения в голову приходит только выбрать запросом уникальные позиции номенклатуры, а потом для каждой позиции новым запросом посчитать количество в ТЧ. У меня такое впечатление, что должно быть более простое решение, но додуматься не могу. Может кто-нибудь что-нибудь подсказать по решению этой задачи?
|
|
1
ДенисЧ
29.07.15
✎
15:01
|
Новая колонка
заполнпить значением 1
свернуть по номенклатуре суммируя по новой колонке
|
|
2
gigi789
29.07.15
✎
15:02
|
(0) Выгрузи все в тз в тз добавь колонку количество и заполни 1 потом сверни тз по Комендатуре суммируй по количеству
|
|
3
Euguln
29.07.15
✎
15:02
|
2 варианта
1. Выгрузить в ТЗ, добавить колонку, заполнить единичками, свернуть.
2. В запросе КОЛИЧЕСТВО
|
|
4
gigi789
29.07.15
✎
15:03
|
Комендатуре =Номенклатуре
|
|
5
rs_trade
29.07.15
✎
15:05
|
(0) это на форме надо? или просто запросом получить данные?
|
|
6
StupidTeddy
29.07.15
✎
15:06
|
Всем спасибо за участие, вроде всё понял.
|
|
7
StupidTeddy
29.07.15
✎
15:07
|
(5) В форме обработки взять данные из ТЧ одного документа и перекинуть в ТЧ другого.
|
|
8
rs_trade
29.07.15
✎
15:09
|
(7)
ВЫБРАТЬ ПриходнаяНакладнаяТовары.Номенклатура, КОЛИЧЕСТВО(ПриходнаяНакладнаяТовары.Номенклатура) КАК НоменклатураКолВо ИЗ Документ.ПриходнаяНакладная.Товары КАК ПриходнаяНакладнаяТовары ГДЕ ПриходнаяНакладнаяТовары.Ссылка = &Ссылка
СГРУППИРОВАТЬ ПО ПриходнаяНакладнаяТовары.Номенклатура
|
|
9
StupidTeddy
29.07.15
✎
15:13
|
(8) Спасибо))
|
|