1.
diar01
45
16.03.17 13:13
Сейчас в теме
Добрый день!
Возникла проблема при выводе иерархии элементов.
Задача: есть справочник Подразделения организаций, есть Штатное расписание. В Штатном расписании на любом уровне могут быть заданы ставки. Например:
Бухгалтерия - 1 ставка Гл.Бухгалтер
- Отдел расч.зп - 2 ставки бух-рассчетник
- Отдел банк.операций - 3 ставки бух-операционист
Если делать отчет просто - (иерархия)
выводит
Бухгалтерия - 6 ставок
- Отдел расч.зп - 2 ставки
- Отдел банк.операций - 3 ставки
- Бухгалтерия - 1 ставок -этой строки не должно быть.
Поискала как можно убрать, нашла решение такое -
Создать пользовательское поле выражение Родитель
выражение детальных и итоговых записей:
Выбор
Когда Уровень() = 1
Тогда Неопределено
Иначе ВычислитьВыражение("[Подразделение организации]", , "Иерархия")
Конец
На уровне детальной записи сделала отбор
ПодразделениеОрганизации <> Родитель (После группировки или для иерархии)
лишние строки ушли, но так же иногда пропадают и нужные строки, пример
Бухгалтерия - 6 ставок
- Отдел расч.зп - 2 ставки -т.е. осталось 1 строка, а суммы группировки выводит правильно
Кто-нибудь сталкивался с такой ошибкой? Убираю отбор - выводит как пример выше
Прикрепленные файлы: