Как в УПП 1.3 сгруппировать организации по видам деятельности в отчетах без доработки конфигуратора

Пользователь 1С v8.3 (Обычные формы) Управленческий учет
← На главную

При ведении учета холдинговых структур или нескольких юридических лиц в конфигурации «1С:Управление производственным предприятием 1.3» часто возникает задача объединения организаций в группы. Например, несколько юридических лиц занимаются оптовой торговлей, а другие — производством или оказанием услуг. В аналитических отчетах требуется видеть промежуточные итоги по каждому направлению бизнеса.

Первое желание пользователя или начинающего специалиста — открыть конфигуратор и включить иерархию для справочника Организации. Разберем, почему так делать категорически нельзя и какими штатными способами можно решить эту задачу непосредственно в пользовательском режиме.

Почему нельзя включать иерархию справочника «Организации» в конфигураторе

Проанализируем архитектурные ограничения типовой конфигурации УПП 1.3, из-за которых вмешательство в структуру справочника Организации приводит к критическим ошибкам:

  1. Нарушение работы механизма прав доступа (RLS): стандартные шаблоны ограничения прав на уровне записей рассчитаны исключительно на работу с элементами справочника. Появление групп нарушает вычисление условий доступа пользователей.
  2. Искажение регистров накопления и сведений: реквизиты и измерения документов и регистров с типом СправочникСсылка.Организации не предполагают хранения ссылок на группы. Если пользователь по ошибке выберет в документе группу вместо конкретного юридического лица, нарушатся остатки и обороты по бухгалтерскому, налоговому и оперативному учету.
  3. Сбои в регламентных процедурах: механизмы закрытия месяца, расчет себестоимости, партионный учет и регламентированная отчетность жестко привязаны к конкретным кодам юридических лиц (ИНН, КПП), иерархия справочника для них недопустима.

Таким образом, задачу группировки необходимо решать исключительно в режиме «1С:Предприятие» при помощи штатных инструментов аналитики.

Способ 1. Использование механизма дополнительных свойств объектов

Наиболее универсальным решением является использование механизма свойств объектов. В отличие от категорий (которые работают только как булевы признаки: принадлежит объект категории или нет), свойства позволяют задать перечень значений через план видов характеристик СвойстваОбъектов.

Разберем по шагам, как настроить и использовать этот механизм:

  1. Создание свойства: открываем справочник Организации, переходим на панель или вкладку работы со свойствами. Добавляем новое свойство, например Вид деятельности, с типом значений Значения свойств объектов.
  2. Заполнение значений: в справочнике значений свойств создаем нужные группы направлений, например «Оптовая торговля» и «Производство».
  3. Привязка к организациям: в карточке каждой организации указываем соответствующее значение свойства Вид деятельности. Все данные сохраняются в регистре сведений ЗначенияСвойствОбъектов.
  4. Включение свойства в отчетах на базе Универсального отчета: в отчетах классического построителя (например, «Валовая прибыль») открываем окно «Настройка». Находим и включаем флаг «Использовать свойства и категории».
  5. Настройка группировок: после установки флага в списке доступных полей для группировки строк раскрываем узел Организация. В подчиненных полях появится добавленное свойство Вид деятельности. Переносим его в строки отчета выше самого поля Организация.

В результате отчет сформирует данные с промежуточными суммами по видам деятельности, а внутри каждого направления развернет показатели по конкретным фирмам.

Особенности вывода свойств в отчетах СКД

Проанализируем ситуацию, когда отчет построен не на универсальном построителе, а на Системе компоновки данных (СКД). В таких отчетах флага «Использовать свойства и категории» нет.

Если в схеме компоновки не настроено автоопределение характеристик для справочника Организации, свойство не появится в списке доступных полей автоматически. В таком случае отчет формирует данные через левое соединение с регистром ЗначенияСвойствОбъектов. Кроме того, при больших объемах анализируемых движений (например, по регистрам взаиморасчетов или партий за несколько лет) соединение со свойствами может приводить к замедлению расчета отчета.

Способ 2. Настройка пользовательских полей в Системе компоновки данных

Если требуемый отчет разработан на СКД, сгруппировать фирмы по направлениям бизнеса можно без использования регистра свойств — через механизм «Пользовательские поля».

Разберем последовательность действий:

  1. В окне настройки варианта отчета переходим на вкладку «Пользовательские поля».
  2. Нажимаем «Добавить» и выбираем тип «Новое поле выбор...».
  3. Задаем заголовок поля: Направление бизнеса.
  4. Настраиваем условия выбора:
    1. Если Организация В списке [Организация 1, Организация 2], то значение — Торговля.
    2. Если Организация В списке [Организация 3, Организация 4], то значение — Производство.
  5. Переходим на вкладку «Структура» отчета и добавляем созданное пользовательское поле Направление бизнеса в группировку строк перед полем Организация.

Этот способ работает быстро, не создает нагрузки на соединение с таблицами свойств и настраивается полностью в пользовательском интерфейсе.

Способ 3. Использование сквозных управленческих разрезов УПП

Посмотрим на методологию управленческого учета в УПП 1.3 более широко. Жесткая привязка вида деятельности к юридическому лицу часто ограничивает аналитику, так как одна организация со временем может начать вести несколько видов деятельности.

Для разделения итогов по видам бизнеса разработчики конфигурации предусмотрели сквозные аналитики, не зависящие от юридических границ:

  1. Справочник «Номенклатурные группы»: основной аналитический разрез для укрупненного учета доходов, расходов и производственных затрат по направлениям бизнеса.
  2. Справочник «Проекты»: сквозной разрез для учета любых коммерческих и инвестиционных задач, проходящий через все цепочки торговых и финансовых документов.
  3. Справочник «Подразделения»: управленческая структура компании, в отличие от «Подразделений организаций», едина для всего холдинга и позволяет собирать итоги по центрам финансовой ответственности поверх юридических лиц.

После того как нужные группировки и поля настроены, сохраним вариант отчета через меню «Сохранить настройку», сделав ее доступной для всех пользователей системы.

← На главную