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