Проблема внедрения управленческого учета в типовые конфигурации 1С:Бухгалтерия (БП) и 1С:Зарплата и управление персоналом (ЗУП) часто упирается в ограниченность стандартного набора аналитик. Места возникновения затрат (МВЗ) — это ключевой элемент для контроля ресурсов предприятия, и бухгалтерия часто просит добавить этот разрез в проводки. Рассмотрим подробно, как реализовать эту "хотелку" наиболее эффективными способами, не снимая конфигурацию с поддержки.
Проанализируем самый надежный и "чистый" с точки зрения архитектуры 1С способ — приравнивание МВЗ к подразделениям организации. В типовой конфигурации БП 3.0 учет на затратных счетах (20, 25, 26, 44) уже ведется в разрезе трех субконто: Подразделения, Номенклатурные группы и Статьи затрат.
Разберем три сценария такой привязки:
Подразделения. Если структура предприятия сложная, используем иерархию справочника.Подразделения дополнительный реквизит (через механизм "Дополнительные реквизиты и сведения") с типом "СправочникСсылка" или "Строка", куда записываем код или наименование МВЗ. В отчетах мы сможем группировать затраты по этому реквизиту.Номенклатурные группы.Если бухгалтерия настаивает на привязке МВЗ именно к статьям затрат, рассмотрим механизм дополнительных реквизитов. В справочнике Статьи затрат можно добавить поле "МВЗ".
Важный нюанс: Этот метод имеет существенный минус. Если одна и та же статья (например, "Аренда") относится к разным МВЗ, вам придется создавать в справочнике дубли статей: "Аренда (МВЗ 1)", "Аренда (МВЗ 2)". Это приведет к "раздуванию" справочника и ошибкам пользователей при выборе.
Для вывода данных в этом случае проанализируем Универсальный отчет. В настройках отчета (раздел "Группировка") можно выбрать поле Статья затрат.МВЗ (доп. реквизит). Это позволит увидеть затраты в разрезе МВЗ без изменения программного кода.
Особую сложность вызывает отражение затрат на оплату труда. Выясним, как передать МВЗ из ЗУП в Бухгалтерию, чтобы затраты легли на нужные аналитики. В ЗУП 3.1 нет прямого справочника МВЗ, но есть механизм Способы отражения зарплаты в бухгалтерском учете.
Рассмотрим пошаговый алгоритм настройки:
Договор (ГПХ) или Распределение основного заработка.Счет затрат, Подразделение, Номенклатурную группу и Статью затрат.Таким образом, Способ отражения в ЗУП выступает в роли "контейнера" для передачи управленческой аналитики МВЗ в учетную систему.
Ситуация, когда затраты (например, электроэнергия общего коридора) не относятся ни к одному конкретному МВЗ, встречается часто. Рассмотрим, как это решить в 1С:
Создадим специальное техническое подразделение ("Общехозяйственное", "Распределяемое" или "Мусорка"). Все неопределенные затраты относим туда. В конце месяца проанализируем использование документа Распределение косвенных расходов или ручные операции. Если мы хотим автоматизации, можно настроить Методы распределения общепроизводственных и общехозяйственных расходов, выбрав базу распределения (например, "Оплата труда" или "Выручка"). Система сама перенесет суммы с "общего" МВЗ на конкретные производственные подразделения.
Если справочник Подразделения жестко завязан на структуру организации, а МВЗ — это скорее проекты или направления деятельности, проанализируем использование субконто Номенклатурные группы. Это сквозная аналитика в 1С:Бухгалтерия, которая присутствует в документах поступления, производства и реализации.
Преимущество метода: Вы сможете увидеть не только расходы по МВЗ, но и доходы (выручку) в отчетах по счету 90. Это позволяет рассчитать финансовый результат (прибыль/убыток) по каждому МВЗ. В документах Реализация (акты, накладные) обязательно указывайте соответствующую Номенклатурную группу.
Если типовых средств недостаточно, и вы планируете доработку, рекомендуем использовать Расширения конфигурации. Это позволит добавить поле МВЗ в табличные части документов (Поступление, Реализация, Начисление зарплаты), не мешая автоматическому обновлению программы.
Пример программного добавления обработки выбора МВЗ в расширении (условный код):
&НаКлиенте
Процедура МВЗ_ПриИзменении(Элемент)
// Получаем текущую строку документа
ТекущаяСтрока = Элементы.ТаблицаЗатрат.ТекущиеДанные;
Если ТекущаяСтрока <> Неопределено Тогда
// Устанавливаем аналитику в зависимости от выбранного МВЗ
ЗаполнитьАналитикуПоМВЗ(ТекущаяСтрока.МВЗ);
КонецЕсли;
КонецПроцедуры
Подводя итог, наиболее жизнеспособным вариантом для типовой 1С является связка "МВЗ = Подразделение" с использованием иерархии и дополнительных реквизитов для отчетности. Это минимизирует риски при закрытии месяца и обеспечивает корректную работу типовых алгоритмов распределения затрат.