Как заполнить аналитику Подразделение при вводе начальных остатков в 1С:ERP?

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

При переходе на систему 1С:ERP Управление предприятием одной из наиболее частых трудностей, с которыми сталкиваются специалисты, является заполнение сквозной аналитики по подразделениям в бухгалтерском регистре Хозрасчетный. Особенно остро эта проблема проявляется на этапе ввода начальных остатков по счетам расчетов с контрагентами (60, 62) и денежных средств (51, 50). В документах ввода остатков соответствующее поле для выбора подразделения зачастую отсутствует, что приводит к появлению «пустых» субконто в оборотно-сальдовой ведомости (ОСВ).

В этой статье мы подробно разберем, почему так происходит, как система 1С:ERP определяет подразделение для бухгалтерских проводок и какие шаги необходимо предпринять, чтобы аналитика заполнялась корректно.

Механизм транзитной аналитики в 1С:ERP

Проанализируем архитектуру системы. В отличие от более простых конфигураций (например, «1С:Бухгалтерия»), в 1С:ERP бухгалтерский учет является производным от оперативного. Это означает, что данные в регистр Хозрасчетный попадают на основании движений в оперативных регистрах накопления. Аналитика Подразделение в проводках часто является транзитной — она не всегда указывается в самом документе, а подтягивается из связанных справочников, которые выступают в роли «объектов расчетов» или мест хранения ресурсов.

Рассмотрим подробнее, откуда система берет данные для разных групп счетов.

Решение 1. Настройка счетов расчетов (60 и 62)

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

Если при вводе остатков вы видите пустые подразделения по счету 60 или 62, выполним следующие шаги:

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

После этого необходимо перепровести документ Ввод начальных остатков. При формировании проводок система обратится к объекту расчетов (договору) и заполнит измерение Подразделение в регистре Хозрасчетный данными из реквизитов Строки.ОбъектРасчетов.Подразделение.

Решение 2. Настройка счетов денежных средств (51 и 50)

Для банковских счетов и касс логика аналогична. В самом документе ввода остатков денежных средств подразделение не выбирается, так как оно жестко привязано к месту хранения денег. Выясним причину отсутствия данных в ОСВ по 51 счету:

  1. Откроем справочник Банковские счета (или Кассы для 50 счета).
  2. В карточке банковского счета проверим заполнение реквизита Подразделение.
  3. В 1С:ERP за заполнение проводки отвечают обращения к свойствам объектов: Строки.БанковскийСчет.Подразделение или Строки.Касса.Подразделение.

Важный нюанс: Если вы используете эквайринговые терминалы, подразделение будет подтягиваться из настроек конкретного терминала или связанного с ним банковского счета.

Решение 3. Программное отключение учета по подразделениям

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

Хотя в пользовательском интерфейсе ERP флаг Учет по подразделениям на многих счетах заблокирован, его можно изменить программно. Проанализируем пример кода для массового отключения этого признака:


Счет = ПланыСчетов.Хозрасчетный.Выбрать();
Пока Счет.Следующий() Цикл
    СчетБД = Счет.ПолучитьОбъект();
    // Проверяем, нужно ли отключать учет для данного счета
    // Например, исключаем счета ОС и НМА, где подразделение критично
    Если СчетБД.Код <> "01.01" И СчетБД.Код <> "04.01" Тогда
        СчетБД.УчетПоПодразделениям = Ложь;
        СчетБД.Записать();
    КонецЕсли;
КонецЦикла;

Внимание: Будьте осторожны при использовании данного метода. Отключение учета по подразделениям на счетах затрат (20, 25, 26, 44) приведет к невозможности корректного закрытия месяца и распределения расходов. Мы рекомендуем отключать эту аналитику только для счетов 50, 51, 60, 62, если это согласовано с финансовой службой.

Почему подразделение берется из документа, а не из остатков?

Разберем ситуацию, когда возникает пересортица. В 1С:ERP часто встречается проблема: остаток висит на одном подразделении, а документ списания (например, Списание задолженности или Реализация) пытается подтянуть другое. Это происходит потому, что система отдает приоритет данным из текущего первичного документа или связанных с ним настроек справочников (как мы выяснили выше — из договора или банковского счета).

Чтобы избежать пересортицы, необходимо:

Проверка результата в Оборотно-сальдовой ведомости

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

Помните: Аналитика в 1С:ERP — это фундамент для построения управленческого баланса. Тщательная настройка подразделений на этапе ввода остатков избавит вас от множества ошибок при первом закрытии месяца в новой системе.

← На главную