![]() |
![]() |
![]() |
|
Волшебнику. В чем отличие в просчете итогов в запросе? Непонятна логика. | ☑ | ||
---|---|---|---|---|
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. Тип записи = Итог по иерархии. Товар = Материалы" Короче! Пример из книги - не воспроизводится... Совсем. Один в один загнал - не работает, падла!!! В пору застрелиться... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |