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

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) Я тоже к этому склоняюсь, спасибо


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