Имя: Пароль:
1C
1С v8
СКД. Вывод адресов подразделений В ИЕРАРХИИ
0 SeiOkami
 
08.07.13
18:34
Здравия всем.
Подскажите, как можно реализовать такое:

В запросе в СКД я получаю все подразделения и фактический адрес (из РС контактной инфы). Справочник подразделений иерархический с иерархией элементов. Как и у "детей" так и у "родителей" могут быть свои фактические адреса. Хочу вывести это в иерархии. Чтобы подразделения располагались в иерархии, а на против каждого подразделения свой адрес. Как это можно сделать?

Дело в том, что когда я делаю иерархию, то группировочные подразделения выводятся без адреса, хотя он там на самом деле есть. Многими способами пробовал, но результат один.
1 Iv-less
 
08.07.13
18:39
Стесняюсь спросить, а вы точно не забыли указать его в настройках отчета, в выбранных полях и добавить в поля группировок?
2 SeiOkami
 
08.07.13
18:43
(1), поясню более подробно.

Если я выведу какой-нить реквизит элемента справочника, то все будет как надо. Если я выведу какое нить поле, которого нет в самом элементе справочника (к примеру то, которое мы получаем в результате соединения с РС), то это поле не выводится. Как я предполагаю, это из-за того, что при построении иерархии, СКД "подтягивает" родителей из базы, а не из результата запроса.
3 Iv-less
 
08.07.13
18:47
Никогда с таким не сталкивался - всегда работало как надо. Можешь показать запрос?
4 SeiOkami
 
08.07.13
18:48
ВЫБРАТЬ
   ПодразделенияОрганизаций.Ссылка,
   КонтактнаяИнформация.Представление КАК Адрес
ИЗ
   Справочник.ПодразделенияОрганизаций КАК ПодразделенияОрганизаций
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
       ПО (КонтактнаяИнформация.Объект = ПодразделенияОрганизаций.Ссылка)
           И (КонтактнаяИнформация.Тип = &Тип)
           И (КонтактнаяИнформация.Вид = &Вид)
ГДЕ
   ПодразделенияОрганизаций.Родитель В ИЕРАРХИИ(&Родитель)
5 SeiOkami
 
08.07.13
18:53
6 SeiOkami
 
08.07.13
18:59
Упс, вот файл консоли отчетов: http://2file.net/get/30243/
7 SeiOkami
 
08.07.13
21:19
UP
8 SeiOkami
 
08.07.13
21:30
(3), а можно пример того, которое "работало как надо"?
9 sanja26
 
08.07.13
21:43
как такое получилось - КонтактнаяИнформация.Объект = ПодразделенияОрганизаций.Ссылка

запросы руками пишешь?
10 sanja26
 
08.07.13
21:46
можешь убрать свою иерархию в запросе. Когда в скд делаешь группировку по подразделению, там можешь выставить
11 SeiOkami
 
08.07.13
21:53
у меня нет иерархии в запросе =.=
12 SeiOkami
 
08.07.13
21:53
Может кто нить ответить на вопрос (0) ?
13 SeiOkami
 
09.07.13
07:58
вверх
14 Defender aka LINN
 
09.07.13
08:10
Сделай адрес характеристикой.
15 SeiOkami
 
09.07.13
08:12
(14), делал, не помогает...
16 SeiOkami
 
09.07.13
08:13
в файле консоли отчетов есть и такой вариант. там немного через Ж, но все выводит верно, если списком, а если в иерархии, то та же хрень =(
17 banco
 
09.07.13
08:22
(0) тебе же ответили на инфостарте. делай через пользовательское поле.
18 SeiOkami
 
09.07.13
08:23
(17), блин, но КАК?

Ну запихал я в пользовательские поля получение адреса. Но он как не выводился так и не выводится в группировочных
19 banco
 
09.07.13
08:23
(18) вот отчет в консоле  https://www.dropbox.com/s/zska99nhwvwjwas/1.dcf
20 SeiOkami
 
09.07.13
08:26
(19), не заходит по ссылке
21 SeiOkami
 
09.07.13
08:27
(19), сайт этот в запрете. Можно на другой ? ( 2file.net доступен)
22 banco
 
09.07.13
08:29
(21) dropbox то за что закрыли? http://2file.net/get/30247/
23 SeiOkami
 
09.07.13
08:50
(22), смотрю сейчас. Действительно работает (почему же у меня не вышло?), только как избавиться от задвоений? В "типовом" методе избавления от задвоений необходимо избавиться в результате запроса от родителей. А тута как делать?
Ошибка? Это не ошибка, это системная функция.