Вход | Регистрация

1С:Предприятие ::

Метки:Встроенный язык

Волшебнику. В чем отличие в просчете итогов в запросе? Непонятна логика.

Я
   Bukos
 
27.01.05 - 16:04
Пример стр. 272
Запрос:
ВЫБРАТЬ Док.Номенклатура как Товар, Сумма
ИЗ Документ.ОказаниеУслуги.ПереченьНоменклатуры КАК Док
упорядочить по товар        

Вариант итогов №1:
ИТОГИ Сумма(сумма) ПО товар ИЕРАРХИЯ

При линейном обходе итогов в этом варианте таблица выглядит логичнее, что ли...

НО! Для этого варианта невозможно выполнить иерархический обход итогов. Почему?

Вариант итогов №2:
ИТОГИ Сумма(сумма) ПО товар, товар ИЕРАРХИЯ

Для этого варианта можно выполнить иерархический обход итогов. Однако при линейном обходе таблица выглядит по-другому.

Понимаю, что вопрос ламерский. Но сам буду искать логику ЗНАЧИТЕЛЬНО дольше...
 
  Рекламное место пустует
   Волшебник
 
Модератор
1 - 27.01.05 - 16:05
Вариант №2 очень странный
   Bukos
 
2 - 27.01.05 - 16:07
Из книги "Разработка в системе 1С:Предприятие 8.0"
Учусь, однако...
   Rovan
 
3 - 27.01.05 - 16:21
Это не Волшебник придумал - Тот же самый пример в ЖКК Язык стр. 756.
   Bukos
 
4 - 27.01.05 - 16:23
Хм...
Разбираюсь. Фигня какая-то получается...
Для анализа использую обработку "Произвольный запрос" в режиме сводной таблицы.

Вариант №1:
ИТОГИ Сумма(Сумма) По Товар ИЕРАРХИЯ
строит сводную таблицу только по группам 0-го уровня

Вариант №2
ИТОГИ Сумма(Сумма) По Товар, Товар ИЕРАРХИЯ
строит сводную таблицу только по группам 0-го и последнего уровня, минуя итоги по 1-му уровню...

Замахался я уже... Странно чувствовать себя тупым.
   Bukos
 
5 - 27.01.05 - 16:34
Разобрался.
Убрал из примера строку:
УПОРЯДОЧИТЬ ПО товар

Для варианта №1 :
В режиме списка: фигня какая-то. Все перемешано.
В режиме дерева: все на своих местах. Все ветки разворачиваются.
В режиме сводной таблицы: двойной щелчок на группе разворачивает по более низкому уровню.

Все-таки 8-ка - удивительная вещь...

Теперь бы все-таки логику понять! :0)
   Волшебник
 
Модератор
6 - 27.01.05 - 16:34
Главное - не мешать человеку!
   Bukos
 
7 - 27.01.05 - 16:38
Тот же пример указан в документации...

Все равно - не работает.

Просто пытаюсь воспроизвести пример из документации и книги... Сделать обход результата запроса с помощью рекурсивной процедуры. Не получается...
Вот с-с-с...
   Bukos
 
8 - 27.01.05 - 16:50
1. ИТОГИ Сумма(Сумма) По Товар ИЕРАРХИЯ
Обходит только по 0-му уровню.
При попытке перехода на следующий уровень возвращает пустую выборку

2. ИТОГИ Сумма(Сумма) По Товар, Товар ИЕРАРХИЯ
Обходит все уровни, но если посмотреть типы записей - фигня какая-то...
"Уровень = 0. Тип записи = Итог по группировке. Товар = Строчный трансформатор "Самсунг"
Уровень = 1. Тип записи = Итог по иерархии. Товар = Материалы
Уровень = 0. Тип записи = Итог по группировке. Товар = Строчный трансформатор "ГолдСтар"
Уровень = 1. Тип записи = Итог по иерархии. Товар = Материалы"

Короче! Пример из книги - не воспроизводится... Совсем. Один в один загнал - не работает, падла!!! В пору застрелиться...


Список тем форума
Рекламное место пустует  
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует