Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
16 сен 2021, 19:32

Вывод групп справочника в колонки СКД

Автор programmister, 13 ноя 2019, 07:48

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

programmister

Здравствуйте, делаю отчет на СКД возникла проблема, необходимо вывести в колонках отчета статьи ДДС по уровням вложенности,в запросе делаю так:ХозрасчетныйОбороты.Регистратор.СтатьяДвиженияДенежныхСредств.Родитель.Родитель.Родитель КАК СтатьяДДС1Уровня,
   ХозрасчетныйОбороты.Регистратор.СтатьяДвиженияДенежныхСредств.Родитель.Родитель КАК СтатьяДДС2Уровня,
   ХозрасчетныйОбороты.Регистратор.СтатьяДвиженияДенежныхСредств.Родитель КАК СтатьяДДС3Уровня,

НО если в какой нибудь группе нет уровня вложенности тогда статьи сдвигаются в колонках и получается что группы в которых нет 3 уровней вложенности могут сьехать, как решить эту проблему? Во вложении скриншот на нем видно что там где нет вложенности статьи сьехали

LexaK

вообще это стандартная процедура вывода данных в иерархии (полно примеров, возьмите любой из них)
но конкретно для вашего примера, можно сделать так

Выбор Когда
   ХозрасчетныйОбороты.Регистратор.СтатьяДвиженияДенежныхСредств.Родитель.Родитель.Родитель = Значение(Справочник.СтатьиДвиженияДенежныхСредств.ПустаяСсылка)
тогда ХозрасчетныйОбороты.Регистратор.СтатьяДвиженияДенежныхСредств.Родитель.Родитель
Иначе ХозрасчетныйОбороты.Регистратор.СтатьяДвиженияДенежныхСредств.Родитель.Родитель.Родитель
Конец КАК СтатьяДДС1Уровня,

Выбор Когда
   ХозрасчетныйОбороты.Регистратор.СтатьяДвиженияДенежныхСредств.Родитель.Родитель.Родитель = Значение(Справочник.СтатьиДвиженияДенежныхСредств.ПустаяСсылка)
тогда ХозрасчетныйОбороты.Регистратор.СтатьяДвиженияДенежныхСредств.Родитель
Иначе ХозрасчетныйОбороты.Регистратор.СтатьяДвиженияДенежныхСредств.Родитель.Родитель
Конец КАК СтатьяДДС2Уровня,

Выбор Когда
   ХозрасчетныйОбороты.Регистратор.СтатьяДвиженияДенежныхСредств.Родитель.Родитель.Родитель = Значение(Справочник.СтатьиДвиженияДенежныхСредств.ПустаяСсылка)
тогда Неопределено
Иначе ХозрасчетныйОбороты.Регистратор.СтатьяДвиженияДенежныхСредств.Родитель
Конец КАК СтатьяДДС3Уровня,

ответ Понравился? (в смысле пригодился?)

programmister


Теги:

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

Рейтинг@Mail.ru Rambler's Top100

Поиск