Как включить учет по подразделениям на всех счетах в 1С:Бухгалтерия КОРП?

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

Переход с версии 1С:Бухгалтерия ПРОФ на версию КОРП часто обусловлен необходимостью ведения полноценного учета в разрезе подразделений. Однако многие пользователи сталкиваются с ситуацией, когда после апгрейда и включения соответствующих настроек, аналитика Подразделение появляется не на всех счетах. Особенно часто это касается счетов 91 (Прочие доходы и расходы) и 70 (Расчеты с персоналом по оплате труда), что затрудняет анализ выручки и прибыли по подразделениям. Рассмотрим подробно, почему так происходит и как правильно настроить систему.

Понимаем разницу между ПРОФ и КОРП

В версии ПРОФ подразделения используются преимущественно для учета затрат на производство и реализацию (счета 20, 25, 26, 44). В версии КОРП реализован механизм учета по обособленным подразделениям. Это означает, что подразделение становится сквозным измерением, аналогичным Организации. Это необходимо для формирования отдельного баланса по филиалам и корректного расчета налога на прибыль (заполнение Приложения №5 к Листу 02).

Разберем по шагам все способы активации этой аналитики в плане счетов, чтобы в дальнейшем корректно формировать отчеты по продажам в разрезе менеджеров и подразделений.

Способ 1: Настройка функциональности (рекомендуемый)

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

  1. Перейдем в раздел Главное, далее выберем пункт Функциональность.
  2. В открывшемся окне перейдем на закладку Организации.
  3. Найдем и установим флаг Обособленные подразделения.

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

Способ 2: Принудительное обновление информационной базы

Иногда при переходе между версиями или после некорректного завершения обновления Функциональные опции в базе данных могут «зависнуть». В этом случае флаг в интерфейсе стоит, но изменения в плане счетов не применяются. Для решения этой проблемы воспользуемся специальным ключом запуска.

Выясним, как запустить процедуру обновления:

  1. Закроем программу 1С.
  2. Зайдем в Конфигуратор.
  3. Выберем меню Сервис — Параметры.
  4. Перейдем на закладку Запуск 1С:Предприятия, подвкладка Основные.
  5. В поле Параметры запуска вставим следующую строку:

/ЗапуститьОбновлениеИнформационнойБазы

  1. Нажмем «ОК» и запустим отладку или просто режим предприятия прямо из конфигуратора.

Обратите внимание: Перед выполнением этого действия рекомендуется зайти в настройки и временно снять константу «Учет по подразделениям», чтобы принудительный запуск обновления увидел изменение состояния и пересчитал план счетов заново.

Способ 3: Программный вызов процедур (для разработчиков)

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

Рассмотрим пример кода, который необходимо выполнить:


// Установка учета по подразделениям на всех счетах, где это предусмотрено методологией КОРП
ПланыСчетов.Хозрасчетный.НастроитьПланСчетовДляОбособленныхПодразделений(Истина);

// Отдельная процедура для настройки затратных счетов
СобытиеЖурнала = "НастройкаПлановСчетов";
ПланыСчетов.Хозрасчетный.УстановитьУчетЗатратПоПодразделениям(Истина, СобытиеЖурнала);

Для запуска создадим новую внешнюю обработку, добавим команду с этим кодом и запустим её в режиме 1С:Предприятие от имени администратора. Это гарантированно проставит нужные признаки в объекте ПланСчетовСсылка.Хозрасчетный.

Особенности счета 70 (Расчеты с персоналом)

Часто возникают споры по поводу счета 70. Проанализируем, почему на нем может отсутствовать подразделение даже в версии КОРП. Это напрямую зависит от настроек учета зарплаты:

Проверим настройки по пути: Администрирование — Настройки программы — Параметры учета — Настройки зарплаты. В разделе Учет расчетов с персоналом проверьте положение переключателя.

Важность аналитики на счете 91

Для корректного ведения учета в КОРП наличие подразделения на счете 91 критично. Без этой аналитики невозможно будет автоматически распределить прочие доходы и расходы между филиалами. Если вы включили учет по обособленным подразделениям, но на 91 счете пусто, обязательно воспользуйтесь Способом 3, так как это может быть следствием ошибки при переходе с версии ПРОФ.

Что делать после включения аналитики?

Важно помнить, что простановка «галочек» в плане счетов влияет только на будущие операции. Для того чтобы данные в Оборотно-сальдовой ведомости распределились по подразделениям за прошлые периоды, нам необходимо сделать следующее:

  1. Сделать резервную копию базы данных.
  2. Проверить, чтобы в справочнике Подразделения для каждой организации была выстроена правильная иерархия.
  3. Выполнить Групповое перепроведение документов за период, начиная с даты включения учета.
  4. Если в документах поле Подразделение осталось пустым (такое бывает, если форма документа не обновилась автоматически), может потребоваться использование обработки Групповое изменение реквизитов для заполнения этого поля значением по умолчанию.

Следуя этим шагам, мы обеспечим целостность данных и корректность формирования регламентированной отчетности в версии КОРП.

← На главную