Переход с версии «1С:Бухгалтерия ПРОФ» на «КОРП» — это не просто смена названия программы, а серьезное изменение структуры данных. Основная сложность, с которой сталкиваются пользователи и технические специалисты, заключается в появлении обязательного разреза аналитики — Подразделения. В версии ПРОФ этот разрез часто не используется или имеет ограниченное применение, в то время как в КОРП он становится ключевым для большинства счетов и регистров. Рассмотрим подробно, как правильно выполнить этот переход и исправить возникающие ошибки в проводках. Для быстрого обнаружения расхождений в записях до и после изменения структуры данных можно использовать инструмент для автоматической сверки проводок между базами.
Прежде всего, разберем ситуацию, когда после обновления базы в проводках «нарисовалось» пустое подразделение, и документы перестали проводиться. Это происходит потому, что в версии КОРП для многих счетов (например, 20, 25, 26, 44, 90) субконто Подразделения становится обязательным. Если в базе за прошлые периоды это поле не заполнено, система выдает ошибку при попытке перепроведения документов или закрытия месяца. Для быстрой корректировки признака на счетах учета можно использовать обработку для ручной установки ведения по подразделениям в плане счетов.
Переход на КОРП выполняется путем обновления конфигурации через файл поставки (.cf) соответствующей версии КОРП. Важно помнить, что версия КОРП должна быть не ниже текущей версии ПРОФ. После того как структура метаданных обновлена, мы увидим изменения во всех учетных механизмах. Разберем по шагам, что нужно сделать сразу после обновления.
Вместо того чтобы писать собственные обработки для заполнения пустых значений (как часто планируют программисты), проанализируем возможности стандартного функционала. В «1С:Бухгалтерия КОРП» предусмотрен специальный «Помощник заполнения подразделений». Этот инструмент предназначен именно для ситуаций апгрейда.
Основное подразделение в документах и движениях регистров за выбранный период.Выясним причину, почему программа требует обязательного заполнения подразделений в налоговом учете. В версии КОРП реализован автоматический расчет долей налога на прибыль по обособленным подразделениям. Если мы просто заполним подразделения в проводках, но не настроим Регистрацию в налоговых органах, декларация по прибыли не будет формироваться корректно.
Проанализируем необходимые действия в справочнике Подразделения:
Рассмотрим ситуацию с зарплатой. В КОРП-версии отчетность по НДФЛ (6-НДФЛ) формируется в разрезе ОКТМО и КПП подразделений. После перехода нам необходимо:
Проверить привязку сотрудников к подразделениям. Если в версии ПРОФ все сотрудники «числились» в одной организации без детализации, то в КОРП нужно убедиться, что кадровые документы (Прием, Перевод) содержат актуальную информацию о подразделении. Без этого программа не сможет распределить доходы и налоги для отчетности по разным ИФНС.
Посмотрим на пример работы счетов 20, 23, 25 и 26. В КОРП отсутствие подразделения гарантированно приведет к ошибкам при выполнении регламентной операции Закрытие месяца. Программа просто не найдет базу распределения, так как теперь она ищется строго в разрезе каждого подразделения.
Рассмотрим алгоритм исправления остатков:
Операция, введенная вручную или специализированную обработку Групповое изменение реквизитов, если речь идет о проводках в открытом периоде.Пример кода для программного заполнения подразделения в проводках (использовать с осторожностью):
НаборЗаписей = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Регистратор.Установить(ДокументСсылка);
НаборЗаписей.Прочитать();
Для Каждого Запись Из НаборЗаписей Цикл
Если Запись.СчетДт.Подразделения Тогда
Запись.ПодразделениеДт = Справочники.ПодразделенияОрганизаций.ОсновноеПодразделение;
КонецЕсли;
Если Запись.СчетКт.Подразделения Тогда
Запись.ПодразделениеКт = Справочники.ПодразделенияОрганизаций.ОсновноеПодразделение;
КонецЕсли;
КонецЦикла;
НаборЗаписей.Записать();
Разберем важный нюанс, который часто путает даже опытных специалистов. Нужно ли покупать лицензии на платформу уровня КОРП для работы конфигурации «Бухгалтерия КОРП»?
Ответ: нет, не обязательно. Конфигурация «1С:Бухгалтерия КОРП» успешно работает на обычных клиентских и серверных лицензиях уровня ПРОФ. Лицензии на платформу уровня КОРП требуются только в специфических случаях, например:
Подводя итог, отметим, что переход на КОРП — это путь в один конец. Обратного штатного механизма перехода с КОРП на ПРОФ не существует. Поэтому перед началом работ обязательно создайте резервную копию. Для автоматизации обслуживания и создания архивов перед обновлением удобно использовать программу для регулярного резервного копирования и обновления 1С.
Алгоритм действий должен быть следующим: Обновление конфигурации — Запуск Помощника заполнения подразделений — Настройка параметров учета и налоговых регистраций — Проверка и перепроведение документов — Закрытие месяца. Только такая последовательность гарантирует корректность формирования отчетности по обособленным подразделениям. Дополнительные сценарии перехода и инструменты для работы с данными представлены в подборке решений для 1С:Бухгалтерии.