Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
18 фев 2026, 02:35

Самый верхный уровень

Автор maxxi, Вчера в 09:18

0 Пользователей и 1 гость просматривают эту тему.

maxxi


ВЫБРАТЬ
    ОстаткиИОбороты.Валюта КАК Валюта,
    ОстаткиИОбороты.ДенежнаяОперация КАК ДенежнаяОперация,
    -1 * (ОстаткиИОбороты.СуммаОборот + 0) КАК Сумма
ИЗ
    РегистрНакопления.ОстаткиИОбороты(&нач, КОНЕЦПЕРИОДА(&кон, ДЕНЬ), Авто, , Филиал = &Филиал) КАК ОстаткиИОбороты
ИТОГИ
    СУММА(Сумма)
ПО
    ОБЩИЕ,
    ДенежнаяОперация ТОЛЬКО ИЕРАРХИЯ


Всем привет, скажите пожалуйста, сейчас на выходе Группы,подгруппы и элементы, как в фото1. А мне надо только самый верхный уровень, (Уровень0)

Родитель=Значение(Справочник.МойСправочник.ПустаяСсылка) и ЭтоГруппа =Истина не помогает.

Максим75

maxxi,  Спр.Уровень() КАК УровеньГруппы - получите уровень группы.
потом выводите какой надо (о или 1 или 2)

ну в Вашем случае вместо справочника подставьте что у Вас.

maxxi

Максим75, на встроенном языке?

Максим75

maxxi, а, точно, так в лоб не получится.
нарисуйте что-то типа такого

Выбор
Когда Спр.Родитель = &ПустойРодитель
тогда 0
иначе
1
Конец КАК УровеньГруппы

а в параметр ПустойРодитель передайте пустую ссылку.
Вам же только самый верхний надо уровень?
и отберете по нулю УровеньГруппы.

Теги:

Похожие темы (1)

Рейтинг@Mail.ru

Поиск