|
Как посчитать дублирующиеся элементы по иерархии справочника? |
☑ |
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)
Он всё равно просчитывает по группировке Ссылка(Иерархия)
все элементы)
Получаю, когда из Дубля вычитаю 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. И получал результат картинки.
Задачу решил)
Всё равно спасибо за отзывчивость)
Благодарю.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший