При ведении учета холдинговых структур или нескольких юридических лиц в конфигурации «1С:Управление производственным предприятием 1.3» часто возникает задача объединения организаций в группы. Например, несколько юридических лиц занимаются оптовой торговлей, а другие — производством или оказанием услуг. В аналитических отчетах требуется видеть промежуточные итоги по каждому направлению бизнеса.
Первое желание пользователя или начинающего специалиста — открыть конфигуратор и включить иерархию для справочника Организации. Разберем, почему так делать категорически нельзя и какими штатными способами можно решить эту задачу непосредственно в пользовательском режиме.
Проанализируем архитектурные ограничения типовой конфигурации УПП 1.3, из-за которых вмешательство в структуру справочника Организации приводит к критическим ошибкам:
СправочникСсылка.Организации не предполагают хранения ссылок на группы. Если пользователь по ошибке выберет в документе группу вместо конкретного юридического лица, нарушатся остатки и обороты по бухгалтерскому, налоговому и оперативному учету.Таким образом, задачу группировки необходимо решать исключительно в режиме «1С:Предприятие» при помощи штатных инструментов аналитики.
Наиболее универсальным решением является использование механизма свойств объектов. В отличие от категорий (которые работают только как булевы признаки: принадлежит объект категории или нет), свойства позволяют задать перечень значений через план видов характеристик СвойстваОбъектов.
Разберем по шагам, как настроить и использовать этот механизм:
Организации, переходим на панель или вкладку работы со свойствами. Добавляем новое свойство, например Вид деятельности, с типом значений Значения свойств объектов.Вид деятельности. Все данные сохраняются в регистре сведений ЗначенияСвойствОбъектов.Организация. В подчиненных полях появится добавленное свойство Вид деятельности. Переносим его в строки отчета выше самого поля Организация.В результате отчет сформирует данные с промежуточными суммами по видам деятельности, а внутри каждого направления развернет показатели по конкретным фирмам.
Проанализируем ситуацию, когда отчет построен не на универсальном построителе, а на Системе компоновки данных (СКД). В таких отчетах флага «Использовать свойства и категории» нет.
Если в схеме компоновки не настроено автоопределение характеристик для справочника Организации, свойство не появится в списке доступных полей автоматически. В таком случае отчет формирует данные через левое соединение с регистром ЗначенияСвойствОбъектов. Кроме того, при больших объемах анализируемых движений (например, по регистрам взаиморасчетов или партий за несколько лет) соединение со свойствами может приводить к замедлению расчета отчета.
Если требуемый отчет разработан на СКД, сгруппировать фирмы по направлениям бизнеса можно без использования регистра свойств — через механизм «Пользовательские поля».
Разберем последовательность действий:
Направление бизнеса.Организация В списке [Организация 1, Организация 2], то значение — Торговля.Организация В списке [Организация 3, Организация 4], то значение — Производство.Направление бизнеса в группировку строк перед полем Организация.Этот способ работает быстро, не создает нагрузки на соединение с таблицами свойств и настраивается полностью в пользовательском интерфейсе.
Посмотрим на методологию управленческого учета в УПП 1.3 более широко. Жесткая привязка вида деятельности к юридическому лицу часто ограничивает аналитику, так как одна организация со временем может начать вести несколько видов деятельности.
Для разделения итогов по видам бизнеса разработчики конфигурации предусмотрели сквозные аналитики, не зависящие от юридических границ:
После того как нужные группировки и поля настроены, сохраним вариант отчета через меню «Сохранить настройку», сделав ее доступной для всех пользователей системы.