Обновление конфигурации «1С:Бухгалтерия государственного учреждения» (редакция 1.0) — процесс ответственный, и нередко системные администраторы или бухгалтеры сталкиваются с неприятной ситуацией. Сразу после успешного, на первый взгляд, применения обновления в конфигураторе, при первом запуске программы в режиме предприятия (в толстом клиенте) происходит аварийное завершение работы или появляется критическое сообщение об ошибке. Рассмотрим подробнее, почему возникает этот сбой, как его локализовать и какие шаги необходимо предпринять для полного восстановления работоспособности системы.
При обновлении релиза конфигурации БГУ 1.0 платформа запускает так называемые «обработки обновления информационной базы». Эти процедуры выполняются в фоновом или монопольном режиме и предназначены для реструктуризации существующих данных под новые требования законодательства и метаданных. В частности, система производит перезапись элементов справочника Операнды показателей.
Этот справочник играет ключевую роль в подсистеме регламентированной отчетности: в нем хранятся формулы, алгоритмы расчетов, правила заполнения строк и контрольные соотношения для бухгалтерских и технологических отчетов. В процессе активной эксплуатации базы данных, частых импортов комплектов отчетности (файлов .repx) или некорректных обменов данными в этом справочнике могут накапливаться следующие дефекты:
Стандартное тестирование и исправление информационной базы через Конфигуратор со всеми включенными опциями в данном случае чаще всего оказывается неэффективным, так как логическая целостность нарушена на уровне внутренних связей регламентированной отчетности, которые платформа считает корректными ссылками.
Для исправления сложившейся ситуации нам понадобится специализированный инструмент от разработчиков «1С» — внешняя обработка УдалениеДублейРегламентированнойОтчетности.epf (поставляется в составе архива RemDupRegRep.zip на партнерских ресурсах или портале поддержки 1С).
Разберем по шагам весь алгоритм действий для безопасного восстановления базы данных:
.dt или копию файла базы данных 1Cv8.1CD для файлового варианта).Администратор. Без достаточных прав система выдаст ошибку «Нарушение прав доступа».УдалениеДублейРегламентированнойОтчетности.epf с помощью мыши прямо в рабочее окно программы либо воспользуйтесь главным меню: Файл -> Открыть и укажите путь к файлу.После успешного обновления информационной базы вам в обязательном порядке потребуется заново загрузить актуальные комплекты регламентированной отчетности. Давайте разберем, для чего это нужно.
Поскольку лечащая обработка жестко вырезает поврежденные элементы и дубли из справочника Операнды показателей, формулы расчетов для некоторых форм (например, для форм 769, 125, 130 и др.) могут оказаться частично пустыми или деформированными. Если проигнорировать этот шаг, при попытке автозаполнения отчетов за следующий отчетный период вы можете столкнуться с тем, что формулы не отрабатывают, а отчеты заполняются некорректно или остаются пустыми.
Повторный импорт файлов комплектов отчетности (в формате .repx) полностью перезапишет удаленные связующие элементы чистыми и правильными настройками от разработчиков по умолчанию, вернув систему в абсолютно рабочее состояние.
Если вы работаете в современной редакции «1С:Бухгалтерия государственного учреждения 2.0» (на управляемых формах), хорошая новость заключается в том, что искать и скачивать сторонние внешние файлы обработок больше не требуется. Разработчики интегрировали данный инструмент непосредственно в состав конфигурации.
Проанализируем порядок действий для устранения дублей и зависших операндов в БГУ 2.0:
В открывшемся интерфейсе вам будут предложены три специализированных сценария автоматического исправления метаданных:
Использование встроенного механизма в БГУ 2.0 полностью безопасно, так как платформа контролирует ссылочную целостность СУБД в режиме реального времени и не допускает появления новых «битых» связей.