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

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

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

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

Проанализируем техническую архитектуру программы. Справочник Организации выступает ключевым разделителем учета во всей системе. Ссылки на него являются измерениями в ключевых регистрах бухгалтерии, регистрах накопления и сведений. Если включить иерархию (папки) через конфигуратор, система столкнется со следующими критическими проблемами:

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

Именно поэтому задачу группировки следует решать исключительно в пользовательском режиме с помощью типовых прикладных механизмов.

Решение 1. Настройка дополнительного свойства справочника «Организации»

Это классический и наиболее надежный способ объединения юридических лиц по направлениям или группам для большинства управленческих отчетов. Разберем настройку по шагам.

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

Теперь рассмотрим, как использовать созданное свойство в стандартных отчетах (например, в отчете Валовая прибыль или Продажи):

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

Ограничения и нюансы использования механизма свойств

При использовании дополнительных свойств важно учитывать два фактора:

  1. Производительность: При формировании тяжелых отчетов с установленным флагом Использовать свойства и категории выполняется левое соединение с регистром сведений ЗначенияСвойствОбъектов. На базах с миллионами записей это может вызывать дополнительную нагрузку на СУБД.
  2. Человеческий фактор: Штатно в 1С:УПП нельзя сделать дополнительное свойство обязательным к заполнению. При создании новой организации бухгалтер может забыть указать свойство, и данные по этой фирме попадут в отчетах в пустую ветку «Не указано».

Решение 2. Использование пользовательских полей в СКД (без изменения данных базы)

Если отчет построен на базе Системы компоновки данных (СКД), сгруппировать организации можно прямо в схеме отчета, не создавая дополнительные свойства в базе. Разберем, как это сделать:

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

Решение 3. Использование подсистемы «Проекты»

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

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

Визуальное разделение организаций в списках и документах

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

  1. Префиксы в наименованиях: В реквизите Наименование (рабочее наименование для интерфейса программы, в отличие от Наименование полное) добавим короткие текстовые префиксы, например: [Опт] ООО "Торговый Дом" и [Авто] ООО "Логистик". Это упорядочит список по алфавиту и ускорит автоподбор в документах.
  2. Условное оформление списка: В окне списка справочника Организации откроем меню Действия — Настройка списка. На закладке Условное оформление настроим цветовую дифференциацию (например, выделим шрифтом или цветом фона строки организаций в зависимости от заданного свойства или наименования).
← На главную