Имя: Пароль:
1C
1С v8
Печать справочника с иерархией на СКД
,
0 AlexeyID
 
07.10.13
06:11
Добрый день!

Ткните пожалуйста носом как распечатать правильно на справочник с иерархией элементов
Для примера если запрос такой

ВЫБРАТЬ
  ПодразделенияОрганизаций.Ссылка
ИЗ
  Справочник.ПодразделенияОрганизаций КАК ПодразделенияОрганизаций

то родительские элементы печатаются 2 раза.


ВЫБРАТЬ РАЗЛИЧНЫЕ
    ПодразделенияОрганизаций.Родитель
ПОМЕСТИТЬ ВТРодители
ИЗ
    Справочник.ПодразделенияОрганизаций КАК ПодразделенияОрганизаций
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ПодразделенияОрганизаций.Ссылка
ИЗ
    Справочник.ПодразделенияОрганизаций КАК ПодразделенияОрганизаций
ГДЕ
    НЕ ПодразделенияОрганизаций.Ссылка В
                (ВЫБРАТЬ
                    ВТРодители.Родитель
                ИЗ
                    ВТРодители КАК ВТРодители)

Если таким запросом то нормально. Может где галку нужно поставить чтобы сразу было нормально. Но по-мойму это какие-то лишние движения.
Простым запросом разве это не сделаешь
1 anaed
 
07.10.13
06:41
Просто выбираешь ссылки и при выводе группируешь по иерархии.
2 AlexeyID
 
07.10.13
06:57
Ну в первом запросе так и есть но печатаются дважды родители, т.е. группа а внутри еще как элемент. Как это исключить правильно? Помогите чайнику...
3 Wobland
 
07.10.13
06:59
(2) сделать одну группировку и по иерархии
4 AlexeyID
 
07.10.13
07:04
В произвольном отчете (ЗУП) делаю отчет списком по группировке Ссылка(Иерархия) и печатается родительский элемент дважды
5 AlexeyID
 
07.10.13
07:08
6 AlexeyID
 
07.10.13
07:09
7 AlexeyID
 
07.10.13
07:11
8 Лодырь
 
07.10.13
07:23
Специально проверил, создал новый справочник с иерархией элементов, создал отчет с набором данных:
ВЫБРАТЬ
    СправочникИерархияЭлементов.Ссылка КАК ИерархияЭлементов
ИЗ
    Справочник.СправочникИерархияЭлементов КАК СправочникИерархияЭлементов
ГДЕ
    НЕ СправочникИерархияЭлементов.Ссылка В
                (ВЫБРАТЬ
                    СправочникИерархияЭлементов.Родитель КАК Родитель
                ИЗ
                    Справочник.СправочникИерархияЭлементов КАК СправочникИерархияЭлементов)

И группировкой по Иерархии единственного поля. Все работает.
9 Лодырь
 
07.10.13
07:25
Проверь что у тебя выдает отчет детальными записями.
10 AlexeyID
 
07.10.13
07:42
Да второй запрос работает
а в первом нельзя что ли?

ВЫБРАТЬ
  ПодразделенияОрганизаций.Ссылка
ИЗ
  Справочник.ПодразделенияОрганизаций КАК ПодразделенияОрганизаций
11 Лодырь
 
07.10.13
07:52
Это к фирме 1С.
12 AlexeyID
 
07.10.13
08:21
Спасибо.
Развеяли в этом случае подозрения относительно моих кривых рук.
13 anaed
 
07.10.13
08:34
где НЕ СправочникИерархияЭлементов.ЭтоГруппа

все же побыстрее будет :)
14 AlexeyID
 
07.10.13
08:43
В подразделениях иерархия элементов
15 Лодырь
 
07.10.13
08:44
(13) Иерархия элементов, а не иерархия элементов и групп.
2 + 2 = 3.9999999999999999999999999999999...