Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Как организовать вывод иерархии в ТЧ документа

Как организовать вывод иерархии в ТЧ документа
Я
   ligatr
 
31.10.19 - 16:04
Добрый день!
Есть документ в ТЧ которого перечислены следующие значения: № с учетом иерархии, вида - 1, 1.1, 1.2, 2, 2.1,2.2), Контрагент (ссылка на справочник контрагентов), Здания/Помешения (Справочник помещений организованный в виде иерархии элементов Здание/Этаж/Офис).
Каждое помещение принадлежит контрагенту.
Как организовать отчет в виде такой иерархии?
 
 
   vicof
 
1 - 31.10.19 - 16:10
Так тебе отчет сделать или документ изменить надо?
   Rovan
 
2 - 31.10.19 - 16:25
(0) дерево значений на форме
   ligatr
 
3 - 31.10.19 - 16:27
Есть документ с уже занесенными данными (в произвольном порядке в ТЧ документа).
Нужно эти данные вывести в отчет в нужном порядке.
   ligatr
 
4 - 31.10.19 - 16:28
(2) не понял
   vicof
 
5 - 31.10.19 - 16:41
(3) Как ты этот отчет сейчас выводишь?
   ligatr
 
6 - 31.10.19 - 16:48
При помощи "УПОРЯДОЧИТЬ ПО <поле> ИЕРАРХИЯ", но работает неправильно
   vicof
 
7 - 31.10.19 - 16:49
(6) Где конкретика? Или за тебя отчет надо написать?
   Fish
 
8 - 31.10.19 - 16:51
(6) Делай в СКД
   D_E_S_131
 
9 - 31.10.19 - 16:51
"вывести в отчет в нужном порядке" - так упорядочить нужно или иерархию построить?
   ligatr
 
10 - 31.10.19 - 16:55
"ВЫБРАТЬ
|              РасчетСтоимостиВоды.ОтчетныйМесяц КАК ОтчетныйМесяц,
|              РасчетСтоимостиВоды.ОтчетныйГод КАК ОтчетныйГод,
|              РасчетСтоимостиВоды.Организация КАК Организация,
|              РасчетСтоимостиВоды.ТЧРасчетСтоимостиПоСчетчикам.(
|                              Контрагенты КАК Контрагенты,
|                              Помещения КАК МестоУстановки,
|                              Счетчик.ЗаводскойНомер КАК Счетчик,
|                              Счетчик.ГлавныйСчетчик КАК ГлавныйСчетчик,
|                              НачалоМесяца КАК НачалоМесяца,
|                              КонецМесяца КАК КонецМесяца,
|                              Итого КАК Итого,
|                              СтоимостьУслуг КАК СтоимостьУслуг,
|                              СуммаБезНДС КАК СуммаБезНДС,
|                              СуммаСНДС КАК СуммаСНДС,
|                              Помещения.ПоставщикУслугВоды.Наименование КАК ПоставщикНаименование,
|                              Помещения.ПоставщикУслугВоды.Код КАК ПоставщикКод
|              ) КАК ТЧРасчетСтоимостиПоСчетчикам
|ИЗ
|              Документ.РасчетСтоимостиВоды КАК РасчетСтоимостиВоды
|ГДЕ
|    РасчетСтоимостиВоды.Ссылка В(&Ссылка)
|УПОРЯДОЧИТЬ ПО
|              МестоУстановки,
|              ГлавныйСчетчик ИЕРАРХИЯ";
   ligatr
 
11 - 31.10.19 - 16:58
(9) надо построить иерархию с переупорядочиванием строк согласно привязки счетчиков другу к другу, т.е. есть общедомомвые счетчики, а есть счетчики которые явялются дочерними к ним
   ligatr
 
12 - 31.10.19 - 16:59
сейчас все выводит но есть проблемы с иерархией.
скорей всего я делаю запрос неверно в принципе, поэтому и спрашиваю как обычно это делается.
   ligatr
 
13 - 31.10.19 - 17:04
в интернете есть информация как вывести данные просто из справочники, мне не понятно как это организовать в табличном документе с таким количество разнородных полей
   vicof
 
14 - 31.10.19 - 17:10
Группировка По главному счетчику
 Группировка по счетчику
  Детальные записи.

У тебя счетчики похоже ни разу не иерархический справочник.

И запрос переделать, чтобы источником данных была табличная часть, а не из сам документ.

И делать это все на СКД
   ligatr
 
15 - 31.10.19 - 17:13
(14) У меня есть справочник "Счетчики", там есть поле "Главный счетчик", где указана ссылка на родительский счетчик
   ligatr
 
16 - 31.10.19 - 17:14
(14) Делаю все в СКД
   ligatr
 
17 - 31.10.19 - 17:15
(14) Источник данных документ и соответственно табличная часть
   Fish
 
18 - 31.10.19 - 17:15
(16) Тогда делай группировками в настройках СКД, а не в запросе.
   ligatr
 
19 - 31.10.19 - 17:15
Что делаю не так?
Есть ли пример реализации?
   Fish
 
20 - 31.10.19 - 17:17
(19) Убери из запроса Упорядочить и сделай группировки в настройках СКД, как написано в (14).
   ligatr
 
21 - 31.10.19 - 17:21
Ругается во так
{(5, 2)}: Группировка по таблицам верхнего уровня и вложенным таблицам
<<?>>РасчетСтоимостиСтоков.ТЧРасчетСтоимостиПоСчетчикам.(
   dezss
 
22 - 31.10.19 - 17:24
(21) ТЧРасчетСтоимостиПоСчетчикам присоединяй левым, а не так как у тебя
   vicof
 
23 - 31.10.19 - 17:29
(22) Не левым, а внутренним, просто через точку
   vicof
 
24 - 31.10.19 - 17:29
(21) Я тебе про источник данных выше писал
   pechkin
 
25 - 31.10.19 - 17:32
при чтении заполнять дерево из тч,
при записи заполнять тч из дерева


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