v8: Как узнать количество уровней группировки в выборке? #482666


#0 by Enya
как узнать количество уровней группировки в выборке...есть метод выборка.уровень - он показывает текущий уровень..а как узнать сколько их вообще?
#1 by чувак
Красная шапочка, где беляши? :)) А так, можно посмотреть в тексте запроса.
#2 by Defender aka LINN
Зачем?
#3 by Enya
нужно узнать сколько вообще уровней и в зависимости от этого выводить данный уровень..ну или как сказать..необходимо удостовериться что ниже нет больше уровня..
#4 by Defender aka LINN
Зачем?
#5 by Enya
для вывода инфы!!!!!!!!!!!! Может скажете почему так важно зачем??? У вас есть какието предположения?
#6 by Jstunner
кол-во уровней зависит от ветки. Решение - пройтись полностью по дереву и выяснить максимальный уровень.
#7 by Defender aka LINN
Потому что ты изобрела какую-то черезж@пицу для решения задачи, где это 100% не нужно. Угадывать я не собираюсь, мне лень. Так что или рассказывай, или долби дальше сама.
#8 by Enya
Да я вроде не выдумывала..я редактирую обработку в бюджетной бухгалтерии...и мне просто нужно узнать крайний ли это уровень группировки или есть ниже(((
#9 by чувак
Обработка типовая? Если да, то как называется?
#10 by Defender aka LINN
Ять... НАХРЕНА тебе это знать?
#11 by lxs
угадай его следующий вопрос? (ты так и не ответила зачем)
#12 by Сергей Д
"Зачем" важно затем, что от того, зачем это надо может потребоваться совсем другой способ решения. По этому поводу: см.
#13 by lxs
"спокойствие, только спокойствие, это дело житейское.."©Карлсон
#14 by Defender aka LINN
Все-таки, женщина-программист - она как морская свинка... И сала с нее нет, и плавает она хреново.
#15 by Enya
да типовой ОТЧЕТ)) ОборотноСальдоваяВедомостьПоСчету
#16 by Mitriy
можно спросить, зачем?
#17 by ASU_Diamond
баян :) переформулирую вопрос: а какая разница какую группировку выводить?
#18 by Scooter
при выводе получай след группировку если её нет то в этой ветке уровень последний
#19 by Scooter
у мя была такая ситуёвина помню года три назад бушки хотели последний уровень видить, конечнож были посланы
#20 by lxs
не выносите ей мозг такими вопросами )) объясни, допустим, ты узнаешь все последние уровни группировок. Как тебе это пригодится при формировании оборотки?
#21 by Scooter
+ рекурсией обходи выборку пред тем как позвать рекурсию проверяй след уровень
#22 by Enya
..так по порядку..бухи попросили добавить нескольно группировок..типо(баланс,кбк и косгу)..воть...а при выводе последней группировки нужно вывести список док-во формирующих эту сумму.
#23 by Mitriy
на док-во мозг сломал...
#24 by lxs
видимо, документов.. с опечаткой
#25 by ASU_Diamond
карточка счета? нафига это в оборотку закидывать
#26 by ASU_Diamond
надеюсь что не доказательств с опечаткой
#27 by Defender aka LINN
Что есть "список док-во формирующих эту сумму"? Регистраторы, что ли?
#28 by Enya
ну почти тоже самое что карточка счета..чтобы туда не заходить.простоформирую список..
#29 by ASU_Diamond
чем будет отличаться карточка счета от того что ты сделаешь с обороткой?
#30 by Enya
ну вот эту инфу нужно вытянуть после последнего уровня...
#31 by Enya
???и все пропали разом((((
#32 by чувак
Лучше напиши свой отчет. Там проще
#33 by DUDE
Что мешает внести изменения в запрос, получающий данные для отчета? И добавить туда регистраторы? А то возникает ощущение, что ты хочешь для каждого значения "последней группировки" получать отдельно список регистраторов.... (да, и делать лучше все же на копии типового, как говорит)
#34 by detec
+1 На СКД бухгалтерские отчёты по виртуальным таблицам регистра бухгалтерии делаются за полчаса-час, и никакого гемора с типовыми не нужно, с их построителями и ворохами всяких мутных менюшек.
#35 by Defender aka LINN
Это не "После последнего уровня", это и есть последний уровень, если что. И построитель и без тебя разберется, что и как ему делать. А вообще - дело говорит.
#36 by Dmitrii
Желающих (читай "идиотов") скрещивать ежа (ОСВ) и ужа (карточка счета/субконто) нет. Скорость работы такого отчета при формировании за более или менее приличный период будет запредельной. Учитывая изначальный твой вопрос, то предположу, что ты собираешься выполнять отчет (а соответственно и запросы для его получения) внутри цикла обхода по  группировкам. К тому же для этих отчетов используются разные физические и виртуальные таблицы регистра бухгалтерии. Делай свой отдельный отчет. Верно, только если проблема ограничивается получением списка регистраторов. Если помимо регистраторов нужна аналитика и обороты Дт/Кт, то добавлением периодичности "По регистратору" в запрос к ОстаткиИОбороты" не ограничишься.
#37 by Enya
)))все сделала))) отпала нужда уровень проверять)
#38 by Defender aka LINN
Аминь.
#39 by чувак
Где пирожки? :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С