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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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