|
бухитоги, не разбивать по субсчетам... | ☑ | ||
---|---|---|---|---|
0
ДенисЧ
09.06.21
✎
17:08
|
Наверное, странный вопрос, но с ходу приличного решения не вижу...
Есть запрос к бухрегистру ОстаткиИОбороты(). нужно вывести данные по субсчетам 10.*, но (1) есть отдельные (типа 10.17.1, 10.17.2), которые не хотят видеть разложенными, то есть цифра должна быть только 10.17 суммой по обоим субсчетам... Это можно как-то прямо в запросе? Уровень() в запросе не позовёшь... Или как-то извращаться, группируя по ВЫБОР КОГДА счет.Родитель.Родитель = пустая ссылка то счет иначе счет.Родитель конец? |
|||
1
CepeLLlka
09.06.21
✎
17:10
|
Можно попробовать объединением запросов. В одном брать только проблемные, в другом все остальные.
|
|||
2
ChMikle
09.06.21
✎
17:12
|
(0) виртуальную таблицу счетов заполнить и по ним итоги взять ?
|
|||
3
ДенисЧ
09.06.21
✎
17:15
|
(2) хм... Может, и вариант... Надо попробовать. Но лучше ли это будет моего выбора?
|
|||
4
ChMikle
09.06.21
✎
17:15
|
либо при выводе результата не выводить данные по 10.17.1
|
|||
5
ChMikle
09.06.21
✎
17:16
|
>>ВЫБОР КОГДА счет.Родитель.Родитель = пустая ссылка то счет иначе счет.Родитель
Не нравится мне это Родитель.родитель :)) |
|||
6
ДенисЧ
09.06.21
✎
17:17
|
(4) Это не вариант. Ибо нужны же материалы на этом счёте. Только они могут быть и на .2.
А какой порядок группировок в отчёте пользователь возьмёт... |
|||
7
ChMikle
09.06.21
✎
17:18
|
(6) так если ты запрос сделаешь в иерархии , то по 10.17 будут остатки и обороты
|
|||
8
CepeLLlka
09.06.21
✎
17:18
|
(3)А мой вариант чем плох? Или чёт не так понял?
|
|||
9
ДенисЧ
09.06.21
✎
17:19
|
(8) излишняя сложность. Мне она "не нравится" (с)
|
|||
10
ChMikle
09.06.21
✎
17:22
|
(9) скд будешь делать или запрос+вывод в таблицу ?
|
|||
11
ДенисЧ
09.06.21
✎
17:23
|
(10) скд, разумеется.
|
|||
12
ChMikle
09.06.21
✎
17:24
|
(11) тогда таблицу счетов и по ней выборку
|
|||
13
ChMikle
09.06.21
✎
17:25
|
хотя можно как-то тупо 10 счет по субсчетам развернуть , а в выводе наложить условие , когда выборка по счету 10.17.1 или 10.17.2 не выводить :)
|
|||
14
RomanYS
09.06.21
✎
17:25
|
Выбор
Когда Cчет В (&ОтдельныеСчетаКоторыеНеХотятВидетьРазложенными) Тогда счет.Родитель Иначе Cчет Конец КАК Cчет Ну и группировку не забыть |
|||
15
ChMikle
09.06.21
✎
17:26
|
(14) он сумма задваиваться не будет ?
|
|||
16
RomanYS
09.06.21
✎
17:28
|
(15) Где? Если итогов по иерархии нет, то точно не будет.
|
|||
17
ДенисЧ
09.06.21
✎
17:30
|
(14) Ну, это тоже самое, что и я написал. Только отдельный список не надо формировать ))
|
|||
18
RomanYS
09.06.21
✎
17:36
|
(17) Ну, как бы вариантов нет. Использовать итоги по иерархии - путь в никуда
|
|||
19
ChMikle
09.06.21
✎
17:41
|
(16) без иерархии как тогда субсчета выводить?
|
|||
20
RomanYS
09.06.21
✎
17:43
|
(19) Вопроса не понял. Нет итогов - все данные по конечным счетам/субсчетам.
|
|||
21
ChMikle
09.06.21
✎
17:47
|
Делать запрос к 10 счету , с разворотом по субсчетам без итогов ? вместо 10.17.1 будет выведен 10.17 и вместо 10.17.2 тоже 10.17 , но я так понял ему нужен общи оборот и остаток по счету 10.17
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |