Имя: Пароль:
1C
1С v8
Обход результата запроса по итогам
,
0 Irina1c
 
25.04.12
09:53
Есть запрос
ВЫБРАТЬ
   Чек.Номенклатура КАК Номенклатура,
   Чек.Ссылка,
       Чек.Сумма,
   Чек.Количество
ИЗ
   Документ.Чек.Товар КАК Чек
ИТОГИ
   СУММА(Сумма),
   СУММА(Количество)
ПО
   Номенклатура


Результат запроса выглядит так
Батарейка       300 3
Батарейка  Чек1 100 1
Батарейка  Чек2 100 1
Батарейка  Чек3 100 1
Товар2          150 3
Товар2     Чек3  50 1
Товар2     Чек4 100 2

как выгрузить в ТЗ только итоговые строки?
Батарейка       300 3
Товар2          150 3
1 Wobland
 
25.04.12
09:54
сгруппировать вместо итогов
2 Wobland
 
25.04.12
09:54
ой, вру, без фото не взлетит
3 Irina1c
 
25.04.12
10:05
(1) мне нужна группировка только по номенклатуре, в констуркторе добавляю только это поле, но в этоге получается
СГРУППИРОВАТЬ ПО
   ЧекККМТовар.Номенклатура,
   ЧекККМТовар.Ссылка,
4 Wobland
 
25.04.12
10:08
(3) а приведи пример желаемой таблицы с полем ссылка
5 Irina1c
 
25.04.12
10:13
(4)
Батарейка       300 3
Батарейка  Чек1 100 1
Батарейка  Чек2 100 1
Батарейка  Чек3 100 1
Товар2          150 3
Товар2     Чек3  50 1
Товар2     Чек4 100 2

Но мне надо выгрузить только итоговые строки. Потом буду обходить детально, и там мне понадобятся ссылки.
6 Wobland
 
25.04.12
10:15
(5) итоги по номенклатура, ссылка
7 le_
 
25.04.12
10:15

ИТОГИ
   СУММА(Сумма),
   СУММА(Количество)
ПО
   Номенклатура,
   Ссылка

Дерево = Запрос.Выполнить.Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией);
Для Каждого Стр Из Дерево.Строки Цикл
   //здесь ваша номенклатура
   //...
   Для Каждого СтрЧ Из Стр.Строки Цикл
       //здесь чеки
       //...
   КонецЦикла;
КонецЦикла;
8 Alex S D
 
25.04.12
10:18
нафига выбирать чек.ссылка если он не нужен?
9 FIXXXL
 
25.04.12
10:18
(3) ну и нафига тебе тогда Ссылка вообще в запросе? выкинь ее и получишь что необходимо
10 Irina1c
 
25.04.12
10:21
(8),(9) Потом буду обходить детально, и там мне понадобятся ссылки.
11 Alex S D
 
25.04.12
10:22
сдается мне это отчет, который ты хочешь сделать через одно место..
12 FIXXXL
 
25.04.12
10:24
(10) можешь сделать запрос без итогов, выгрузить в ТЗ и свернуть ее как тебе надо
13 Irina1c
 
25.04.12
10:25
(7), (10) спасибо за варианты
14 xenos
 
25.04.12
10:27
Выгрузить в ТЗ
Массивстрок=НайтиСтроки с отбором по  реквизиту Чек со значением Неопределено

ТЗИтоги=ТЗ.Скопировать(Массивстрок);
15 Wobland
 
25.04.12
10:29
Тематическая ветка форума подобна нераспустившейся розе, которую нужно осветить солнцем, помочь ей подняться. Только когда вопрос уже решён, девушке можно намекнуть про фотку... И тогда распустившаяся роза будет прекрасна!
16 Alex S D
 
25.04.12
10:31
(15) где-то я это уже видел
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс