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

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

Метки:Запросы и построители

Запрос по иерархическому справочнику в 1С V8.0

Я
   aktor
 
13.08.04 - 17:24
Есть иерархический справочник (иерархия элементов), хочу получить дерево значений:
Родитель1     (СуммаРодителя1+Сумма1_1+Сумма1_2)/3
--Потомок11   Сумма1_1
--Потомок12   Сумма1_2 
Родитель2     (СуммаРодителя2+Сумма2_1+Сумма2_2)/3
--Потомок21   Сумма2_1
--Потомок22   Сумма2_2 
 и т.д.

т.е. у родителя среднее из его потомков.
Пишу запрос

ВЫБРАТЬ
  Структура.Наименование,
 Структура.Реквизит1
ИЗ
 Справочник.Структура Как Структура
Упорядочить По
 Наименование
Итоги 
  Среднее(Структура.Реквизит1) 
ПО
 Структура.Ссылка ТОЛЬКО Иерархия";
Получаю дерево значений
1      -Родитель1       (СуммаРодителя1+Сумма1_1+Сумма1_2)/3
2       --Родитель1     СуммаРодителя1// Эта строка мне не нужна

3       --Потомок11     Сумма1_1  
4       --Потомок12     Сумма1_2 
5      -Родитель2       (СуммаРодителя2+Сумма2_1+Сумма2_2)/3
6       --Родитель2     СуммаРодителя2// Эта строка мне не нужна

7       --Потомок21     Сумма2_1
8       --Потомок22     Сумма2_2
т.е. родитель находится на 1 и 2 уровне.
Как исправить запрос, чтоб получить дерево значений без строк 2 и 6.
 
 
   Ctrl+W
 
1 - 13.08.04 - 17:31
Это что в восмерке синтаксис такой?
   aktor
 
2 - 13.08.04 - 17:37
2(1)Из программы для V8.0 написал только текст запроса, его понимает :-)
//ВЫБРАТЬ 

// Структура.Наименование, 
// Структура.Реквизит1 

//ИЗ 
// Справочник.Структура Как Структура 

//Упорядочить По 
// Наименование 

//Итоги 
// Среднее(Структура.Реквизит1) 

//ПО 
// Структура.Ссылка ТОЛЬКО Иерархия
   Ctrl+W
 
3 - 13.08.04 - 17:41
А вообще насколько совместим язык V7.7 и V8.0?
   aktor
 
4 - 13.08.04 - 17:45
2(3) ИМНО: Объединяет язык прогрвмирования V7.7 и V8.0 только то, что операторы можно писать на русском языке :-))))
   aktor
 
5 - 16.08.04 - 09:04
Может в понедельник форум по активней...
Подскажите, pls, как запрос побороть?
   ChAlex
 
6 - 16.08.04 - 11:26
ВЫБРАТЬ
 Структура.Наименование, 
 Среднее(Структура.Реквизит1)
ИЗ
Справочник.Структура Как Структура
Сгруппировать По Структура.Ссылка
Упорядочить По
Наименование
Итоги
Среднее(Структура.Реквизит1)
ПО
Структура.Ссылка ТОЛЬКО Иерархия
   aktor
 
7 - 16.08.04 - 11:44
2(6) К сожелению, тоже самое, родитель на 1-ом и 2-ом уровне :-(((((
   ChAlex
 
8 - 16.08.04 - 12:03
Значит только анализировать при обходе. По видимому, при иерархических итогах в выходную таблицу автоматически включаются запис-родители для подсчета итогов. Поэтому 1-запись - итог, 2 - детальная запись (вначале родитель, затем элементы)
   aktor
 
9 - 16.08.04 - 12:18
2(8) Я тоже к этому склоняюсь, спасибо


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