Имя: Пароль:
1C
1С v8
Группировка в Универсальном отчете
,
0 AndreyBorovkov
 
19.09.13
11:54
Добрый день!
Возникла такая проблема:
1.Делаю отчет на основе УО. Пример исходной таблицы запроса:

Склад    |Номенклатура |Характеристика|Остаток
_______________________________________
Основной |Ботинок      |Красный       | 50
Основной |Ботинок      |Синий         | 50
Основной |Ботинок      |Зеленый       | 30

Когда в УО выводится отчет по группировкам : Склад, Номенклатура, Характеристика Все отлично

Но когда убираем группировку по характеристикам(оставляем Склад, Номенклатура ) получается вот такая штука:

Склад
Номенклатура         | Остаток
_____________________________
Основной ____________________            
Ботинок              | 390

Хотя должно быть 130...
Как бы получается ИТОГ по номенклатуре умножает на количество характеристик

Уже три дня голову над этим ломаю!! Может кто знает причину.. подскажите
1 ICWiner
 
19.09.13
12:01
Запрос в консольке запросов запусти. Мб у тебя там что-то не сгруппированно
2 AndreyBorovkov
 
19.09.13
12:02
Уже триста раз запускал/сверял - все как я написал в примере исходной таблицы запроса!!!!
3 AndreyBorovkov
 
19.09.13
12:03
НУ там разве что еще и итог присутствует!
4 AndreyBorovkov
 
19.09.13
12:11
5 catena
 
19.09.13
12:15
Без запроса это гадание на кофейной гуще.
6 AndreyBorovkov
 
19.09.13
12:20
Запрос просто очень длинный, в нем я объединяю 2 запроса стандартных отчетов!  Результат запроса на второй картинке! На первой то что получается в отчете!
7 AndreyBorovkov
 
19.09.13
12:56
Вот тут текст запроса
http://zalil.ru/34732240
8 Ёпрст
 
19.09.13
13:01
http://i.piccy.info/i7/581a3c6a9184e5c91d3aa2dfd5e76f57/4-77-331/61362271/1_500.jpg

ты по-мельче не мог картинок слепить ?
А то слишком крупно, приходится отходить от монитора в другой конец комнаты
9 Ёпрст
 
19.09.13
13:02
а вот ту, так вообще всё огромное
http://i.piccy.info/i7/6aa4656c624d53a52c11eb4b8060d69f/4-77-331/65160929/2_240.jpg
10 AndreyBorovkov
 
19.09.13
13:04
11 Ёпрст
 
19.09.13
13:13
вот так переделай, для начала

ЕстьNULL(ВложенныйЗапрос1.КоличествоОстаток,0) КАК КоличествоОстаток1,
ЕстьNULL(ВложенныйЗапрос1.КоличествоБазовыхЕдОстаток,0) КАК КоличествоБазовыхЕдОстаток,
12 AndreyBorovkov
 
19.09.13
13:20
сделал конечно но проблема же не в этом((
13 Ёпрст
 
19.09.13
13:23
дык, сверни запрос и выкини итоги оттуда.
14 Ёпрст
 
19.09.13
13:24
и, отсюда не видно, ту ли ты номенклатуру смотришь и за тот ли период
15 AndreyBorovkov
 
19.09.13
13:31
то что та номенклатура 100 процентов , период не выбираю вообще.
16 AndreyBorovkov
 
19.09.13
13:33
Убрал итоги + сгруппировал по Складу и Номенклатуре запрос, все равно та же проблема(((
17 AndreyBorovkov
 
19.09.13
14:02
Нормально получается только когда группирую по Складу и Номенклатуре,  МАКСИМУМ(Остаток)
18 AndreyBorovkov
 
19.09.13
14:03
Но в запросе группировать мне не подходит так как в отчете нельзя будет смотреть остатки в разрезе характеристик!
19 Ёпрст
 
19.09.13
14:09
(18) чей то ?
20 AndreyBorovkov
 
19.09.13
14:14
(19)ну потому что в отет как исходная таблица попадет таблица уже сгруппированая только по складу и по номенклатуре где характеристика взята одна (максимум или минимум или вообще количество различных) . Разве не так?
21 AndreyBorovkov
 
19.09.13
14:23
(19) Хотя все заработало ! Но при странном условии:

Сгруппировать в запросе нужно было по всем группировочным полям , и взять МАКСИМУМ по показателям из основной таблицы и СУММА по показателям из Присоеденяемой!!!

Бред!!  Не понимаю, - почему сразу нормально не группировалось, а Итог по номенклатуре умножался на количество характеристик!?
22 AndreyBorovkov
 
19.09.13
14:24
(19)  Спасибо , я  сам бы еще наверное неделю ковырялся))
Независимо от того, куда вы едете — это в гору и против ветра!