|
v7: Запрос и счётчик | ☑ | ||
---|---|---|---|---|
0
kupec
11.05.13
✎
14:12
|
Запрос2=СоздатьОбъект("Запрос");
ТекстЗапроса2 = "//{{ЗАПРОС(Ассортимент в заказах) |Период с ДатаНач по ДатаКон; |ОбрабатыватьДокументы Все; |ПоставщикЗаказа = Документ.ЗаказМагазины.Поставщик; |ТоварЗаказа = Документ.ЗаказМагазины.Товар; |Группировка ПоставщикЗаказа Без Групп; |Группировка ТоварЗаказа Без Групп; |Функция ИтогТоваров=Счётчик(); |"//}}ЗАПРОС ; Почему то выдает в ИтогТоваров Количество строк в документах, например есть два одинаковых документа по три строки в каждом, так вместо три выдает шесть, хот если делать обход по второй группировке то товаров выдает только три, подскажите в чем дело |
|||
1
kupec
11.05.13
✎
14:13
|
Пока Запрос2.Группировка(1)=1 Цикл
ТЗ.НоваяСтрока(); ТЗ.Поставщик=Запрос2.ПоставщикЗаказа; ТЗ.АссортиментВЗаказе=Запрос2.Товаров; Сообщить(СокрЛП(Запрос2.ПоставщикЗаказа)+" "+Запрос2.Товаров); КонецЦикла; |
|||
2
kupec
11.05.13
✎
14:13
|
(1) Сообщить(СокрЛП(Запрос2.ПоставщикЗаказа)+" "+Запрос2.ИтогТоваров);
|
|||
3
sttt
11.05.13
✎
14:21
|
за комментируй |Группировка ПоставщикЗаказа Без Групп;
будет три |
|||
4
kupec
11.05.13
✎
14:25
|
так мне надо асортимент по каждому поставщику
|
|||
5
sttt
11.05.13
✎
14:30
|
(4) у тебя в документах разные поставщики а состав товаров одинаковый?
если да, то все верно показывает |
|||
6
kupec
11.05.13
✎
14:31
|
поставщик одинаковый товар одинаковый показывает кол-во позиций а не кол-во товаров
|
|||
7
kupec
11.05.13
✎
14:31
|
грубо говоря по товарам не сворачивает
|
|||
8
sttt
11.05.13
✎
14:33
|
зачем тебе счетчик тогда? используй другой агрегат СУММА(Количество)
|
|||
9
sttt
11.05.13
✎
14:34
|
Функция ИтогТоваров = Сумма(Количество);
|
|||
10
sttt
11.05.13
✎
14:37
|
(6) что то ты утаиваешь)) все таки поставщик разный, иначе бы сгруппировал как ты хотел
|
|||
11
kupec
11.05.13
✎
14:38
|
вопрос снят )))) уже не надо как оказалось ))) но все равно спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |