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

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. Тип записи = Итог по иерархии. Товар = Материалы"

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


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