|
Как посчитать дублирующиеся элементы по иерархии справочника? | ☑ | ||
---|---|---|---|---|
0
alalsl88
19.01.16
✎
20:48
|
Здравствуйте!
Есть иерархический справочник в нём есть элементы дублирующиеся по нескольким реквизитам. В отчёте должны быть группы, как они есть в справочнике и по ним подсчитано число дублей. Пытаюсь их посчитать, группируя элементы по данным реквизитам. Однако, в иерархии считаются все элементы. Иерархию, как в справочнике организую с помощью Ссылка(Только Иерархия). Пробовал двумя способами: 1.Обычный Запрос необходимых реквизитов и просчитывание дублей с помощью ф-ии ВычислитьВыражение() по полю Количество(Код), однако Группировка Ссылка(Иерархия), разворачивает все коды, и суммирует все элементы. 2. Объединение 2-ух запросов по схожим полям, однако тогда число дублей увеличивается в квадрат. Возможность получения правильного результат по группировке Ссылка(Иерархия) пропадает. Может, кто-нибудь что-нибудь подскажет, как избежать данных проблем) Мо |
|||
1
organizm
19.01.16
✎
21:31
|
Позвать специально обученного человека, заплатить ему деньги.
|
|||
2
User_Agronom
19.01.16
✎
21:41
|
(0) ...Обычный Запрос...
А каким бывает необычный запрос? Розовеньким? |
|||
3
User_Agronom
19.01.16
✎
21:45
|
Выбрать
НоменклатураРаз.Ссылка КАК ЭлементНоменклатуры, НоменклатураДва.Ссылка КАК ЕвоныйДубль из Справочник.Номенклатура КАК НоменклатураРаз левое (совсем левое) соединение Справочник.Номенклатура КАК НоменклатураДва По НоменклатураРаз.Реквизит1 = НоменклатураДва.Реквизит1 И НоменклатураРаз.Реквизит2 = НоменклатураДва.Реквизит2 И ... И НоменклатураРаз.РеквизитN = НоменклатураДва.РеквизитN где Не (НоменклатураДва.Ссылка есть null) |
|||
4
alalsl88
19.01.16
✎
21:49
|
(3)
Спасибо попробую) |
|||
5
fantomrik
19.01.16
✎
22:01
|
Товарищь, глянь почту пожалуйста)
|
|||
6
alalsl88
19.01.16
✎
22:04
|
(5)
Спасибо глянул) |
|||
7
alalsl88
19.01.16
✎
22:21
|
(3)
Он всё равно просчитывает по группировке Ссылка(Иерархия) все элементы) http://s019.radikal.ru/i627/1601/41/ce451aea4959.png Получаю, когда из Дубля вычитаю 1 |
|||
8
User_Agronom
19.01.16
✎
22:54
|
(7) А где у меня в запросе считается количество?
|
|||
9
alalsl88
19.01.16
✎
23:37
|
(8)
Нигде.Я вас не до конца понял. Тогда, как всё-таки просчитать число дублей? Запрос не выводит в данном виде, только группы. Объясните тупице, пожалуйста. |
|||
10
User_Agronom
20.01.16
✎
21:47
|
(9) Добавь в конце
ИТОГИ КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ЕвоныйДубль) ПО ЭлементНоменклатуры И думай, пробуй, импровизируй. Задача у тебя очень простая. Неинтересная. Народу писать тупо лень. |
|||
11
alalsl88
20.01.16
✎
23:04
|
(10)
Я так и сделал в 7. И получал результат картинки. Задачу решил) Всё равно спасибо за отзывчивость) Благодарю. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |