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

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

Переход с версии «1С:Бухгалтерия ПРОФ» на «КОРП» — это не просто смена названия программы, а серьезное изменение структуры данных. Основная сложность, с которой сталкиваются пользователи и технические специалисты, заключается в появлении обязательного разреза аналитики — Подразделения. В версии ПРОФ этот разрез часто не используется или имеет ограниченное применение, в то время как в КОРП он становится ключевым для большинства счетов и регистров. Рассмотрим подробно, как правильно выполнить этот переход и исправить возникающие ошибки в проводках. Для быстрого обнаружения расхождений в записях до и после изменения структуры данных можно использовать инструмент для автоматической сверки проводок между базами.

Анализируем техническую механику перехода

Прежде всего, разберем ситуацию, когда после обновления базы в проводках «нарисовалось» пустое подразделение, и документы перестали проводиться. Это происходит потому, что в версии КОРП для многих счетов (например, 20, 25, 26, 44, 90) субконто Подразделения становится обязательным. Если в базе за прошлые периоды это поле не заполнено, система выдает ошибку при попытке перепроведения документов или закрытия месяца. Для быстрой корректировки признака на счетах учета можно использовать обработку для ручной установки ведения по подразделениям в плане счетов.

Переход на КОРП выполняется путем обновления конфигурации через файл поставки (.cf) соответствующей версии КОРП. Важно помнить, что версия КОРП должна быть не ниже текущей версии ПРОФ. После того как структура метаданных обновлена, мы увидим изменения во всех учетных механизмах. Разберем по шагам, что нужно сделать сразу после обновления.

Шаг 1. Использование встроенного Помощника заполнения подразделений

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

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

Шаг 2. Настройка налогового учета и обособленных подразделений

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

Проанализируем необходимые действия в справочнике Подразделения:

  1. Для каждого подразделения, которое является обособленным, необходимо установить соответствующий признак.
  2. Указать КПП и код налогового органа (ИФНС) для каждого такого подразделения.
  3. Если подразделение выделено на отдельный баланс, это также указывается в карточке, что открывает доступ к использованию счетов межфилиальных расчетов (счет 79).

Шаг 3. Особенности учета НДФЛ в версии КОРП

Рассмотрим ситуацию с зарплатой. В КОРП-версии отчетность по НДФЛ (6-НДФЛ) формируется в разрезе ОКТМО и КПП подразделений. После перехода нам необходимо:

Проверить привязку сотрудников к подразделениям. Если в версии ПРОФ все сотрудники «числились» в одной организации без детализации, то в КОРП нужно убедиться, что кадровые документы (Прием, Перевод) содержат актуальную информацию о подразделении. Без этого программа не сможет распределить доходы и налоги для отчетности по разным ИФНС.

Шаг 4. Настройка счетов затрат и закрытие месяца

Посмотрим на пример работы счетов 20, 23, 25 и 26. В КОРП отсутствие подразделения гарантированно приведет к ошибкам при выполнении регламентной операции Закрытие месяца. Программа просто не найдет базу распределения, так как теперь она ищется строго в разрезе каждого подразделения.

Рассмотрим алгоритм исправления остатков:

  1. Если по счету есть остатки на начало периода, нам нужно выполнить перенос этих остатков с «пустого» подразделения на конкретное (например, «Администрация» или «Основной цех»).
  2. Для этого можно использовать документ Операция, введенная вручную или специализированную обработку Групповое изменение реквизитов, если речь идет о проводках в открытом периоде.

Пример кода для программного заполнения подразделения в проводках (использовать с осторожностью):


НаборЗаписей = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Регистратор.Установить(ДокументСсылка);
НаборЗаписей.Прочитать();

Для Каждого Запись Из НаборЗаписей Цикл
    Если Запись.СчетДт.Подразделения Тогда
        Запись.ПодразделениеДт = Справочники.ПодразделенияОрганизаций.ОсновноеПодразделение;
    КонецЕсли;
    Если Запись.СчетКт.Подразделения Тогда
        Запись.ПодразделениеКт = Справочники.ПодразделенияОрганизаций.ОсновноеПодразделение;
    КонецЕсли;
КонецЦикла;

НаборЗаписей.Записать();

Шаг 5. Лицензионные требования: КОРП или ПРОФ?

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

Ответ: нет, не обязательно. Конфигурация «1С:Бухгалтерия КОРП» успешно работает на обычных клиентских и серверных лицензиях уровня ПРОФ. Лицензии на платформу уровня КОРП требуются только в специфических случаях, например:

Резюме и рекомендации

Подводя итог, отметим, что переход на КОРП — это путь в один конец. Обратного штатного механизма перехода с КОРП на ПРОФ не существует. Поэтому перед началом работ обязательно создайте резервную копию. Для автоматизации обслуживания и создания архивов перед обновлением удобно использовать программу для регулярного резервного копирования и обновления 1С.

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

← На главную