Как правильно загрузить бюджетную классификацию в 1С:БГУ 2.0 и исправить ошибку «Не определена основная форма»?

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

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

Попытка выполнить эту операцию старым проверенным способом из БГУ 1.0 — через запуск внешней обработки — в новой редакции приводит к системной ошибке: «Не определена основная форма». В этой статье мы подробно разберем, почему возникает данная ошибка, как устроен новый механизм работы с классификаторами в БГУ 2.0 и предоставим пошаговую инструкцию по корректной загрузке данных.

Выясняем причину: почему старая обработка не работает в БГУ 2.0?

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

Редакция 2.0 разработана на платформе 1С:Предприятие 8.3 и полностью функционирует в режиме управляемого приложения (управляемых форм). Управляемые формы имеют принципиально другую архитектуру:

  1. Код разделен на клиентский и серверный для минимизации трафика и разгрузки клиентских рабочих станций.
  2. Внешние обработки, созданные для обычных форм, физически не могут быть запущены в управляемом интерфейсе без предварительной полной переработки их программного кода и интерфейсной части.
  3. Разработчики фирмы «1С» в БГУ 2.0 полностью отказались от концепции использования внешних файлов обработок для загрузки классификаторов. Весь этот функционал теперь интегрирован непосредственно в саму конфигурацию.

Попытка открыть старый файл обработки .epf в БГУ 2.0 как раз и вызывает ошибку «Не определена основная форма», так как система ищет управляемую форму, которой в старом файле просто нет.

Инструкция: как запустить обновление классификаторов в БГУ 2.0

Рассмотрим по шагам, как правильно актуализировать бюджетную классификацию в БГУ 2.0, используя штатные механизмы системы. Нам больше не понадобятся внешние обработки — всё необходимое уже встроено в программу.

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

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

  1. Создание резервной копии. Загрузка классификаторов напрямую влияет на Рабочий план счетов и структуру существующих КБК. Обязательно выгрузите базу данных в файл .dt или создайте резервную копию средствами СУБД перед началом любых манипуляций.
  2. Права доступа. Пользователь, под которым выполняется процедура, должен обладать ролью Полные права или специальными правами на администрирование классификаторов.

Шаг 2. Запуск встроенного Помощника

Выясним, где находится нужный нам инструмент в интерфейсе программы:

  1. Откройте главное меню программы (в интерфейсе «Такси»).
  2. Перейдите в раздел «Планирование и санкционирование».
  3. В блоке команд «Сервис» найдите и запустите ссылку «Помощник обновления бюджетной классификации».

Примечание: В зависимости от версии и настроек интерфейса данный помощник также может быть доступен в разделах «Настройка и администрирование» или «Нормативно-справочная информация».

Шаг 3. Выбор способа загрузки данных

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

Вариант А. Автоматическая загрузка через Интернет (рекомендуемый способ)

Этот способ подходит для рабочих станций, имеющих стабильное подключение к сети Интернет и настроенную интеграцию с Порталом 1С:ИТС.

  1. Убедитесь, что в программе подключена Интернет-поддержка пользователей (раздел «Администрирование» — «Интернет-поддержка и сервисы»).
  2. В Помощнике выберите вариант автоматического поиска обновлений на сервере «1С».
  3. Программа самостоятельно сопоставит текущие версии КБК в вашей базе с актуальными файлами на серверах обновлений.
  4. Отметьте флагами нужные классификаторы и нажмите кнопку «Далее» для запуска автоматического процесса скачивания и установки.

Вариант Б. Ручная загрузка из локального файла на диске

Этот способ незаменим, если компьютер с базой БГУ 2.0 изолирован от Интернета или если автоматическое подключение к порталу временно недоступно.

  1. Зайдите с любого компьютера с доступом в Интернет на Портал обновлений «1С» в раздел дистрибутивов БГУ 2.0.
  2. Найдите блок «Актуальные версии классификаторов» и скачайте архивный файл (обычно архив имеет имя classifiers.zip).
  3. Распакуйте архив на локальный диск или флеш-накопитель. Внутри архива вы увидите файл с расширением .clax. Например, в БГУ 2.0 он может называться BudgetaryClassification.clax или иметь номер версии в названии.
  4. В Помощнике в БГУ 2.0 выберите вариант «Загрузить из файла на диске».
  5. Укажите путь к распакованному файлу .clax и нажмите кнопку «Далее».

Шаг 4. Настройки процесса обновления

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

Анализируем типичные проблемы при обновлении КБК

Иногда даже при использовании штатного Помощника процесс загрузки прерывается ошибками. Рассмотрим наиболее частые «подводные камни» и способы их решения:

  1. Конфликты с местными (муниципальными) бюджетами. Федеральный классификатор поставляется разработчиками «1С». Если в вашей базе пользователи вручную создавали специфические коды для регионального или муниципального бюджетов, загрузчик может выдать ошибку нарушения иерархии (например, если подчиненный код создан, а родительская группа для него отсутствует). Перед обновлением такие элементы необходимо корректно привязать к вышестоящим группам или временно пометить на удаление.
  2. Дублирование элементов справочников. Если бухгалтеры вручную вносили КБК, которые уже содержатся в официальном классификаторе, Помощник может столкнуться с дубликатами кодов. В этом случае перед обновлением рекомендуется воспользоваться встроенной обработкой Поиск и замена дублей.
  3. Несоответствие версий. Файл классификатора .clax жестко привязан к требованиям релиза конфигурации. Если вы попытаетесь загрузить самый свежий файл классификатора в устаревшую версию БГУ 2.0, система выдаст ошибку совместимости схем данных. Решение — сначала обновите саму конфигурацию БГУ 2.0 до актуального релиза, и только затем обновляйте классификаторы.

Таким образом, переход БГУ 2.0 на управляемые формы полностью исключил необходимость ручного вмешательства в конфигуратор для настройки внешних обработок обновления КБК. Использование штатного Помощника обновления бюджетной классификации гарантирует корректность ведения учета и экономит время как бухгалтера, так и системного администратора.

← На главную