Администрирование · 11 мин
Как обновить 1С:Бухгалтерия КОРП
Пошаговая инструкция обновления 1С:Бухгалтерия КОРП: подготовка, резервная копия, обновление через конфигуратор и интернет, типичные ошибки и проверка результата.
Редакция КОРП обновляется теми же механизмами, что и базовая или ПРОФ-версия 1С:Бухгалтерии 8, но требования к аккуратности выше: база обычно крупнее, работает в клиент-серверном режиме, и в ней одновременно трудятся несколько пользователей. Ошибка при обновлении может остановить учёт всей компании, поэтому главное правило — сначала резервная копия, потом любые действия.
Обновить конфигурацию можно тремя способами: автоматически через интернет-поддержку из режима «1С:Предприятие», вручную через конфигуратор с файлом обновления (.cfu) или путём загрузки полной конфигурации (.cf). Для типовой, не доработанной КОРП предпочтителен первый вариант — он скачивает только нужные обновления и минимизирует риск ошибки версии.
Перед началом убедитесь, что у вас действующая подписка 1С:ИТС — без неё официальные обновления недоступны. Также проверьте, что версия платформы соответствует требованиям нового релиза конфигурации: нередко сначала нужно обновить платформу 1С, и только затем саму бухгалтерию.
Подготовка: что проверить до обновления
Начните с проверки текущей версии конфигурации: откройте «Главное — О программе» и запомните номер релиза. Затем на портале 1С или в дистрибутиве посмотрите, какие обновления вышли после вашей версии. Если вы пропустили несколько релизов, механизм автоматического обновления установит их последовательно, но при ручном обновлении нужно убедиться, что файл .cfu подходит именно для вашей версии — на дистрибутиве всегда указано, с каких релизов возможен переход.
Второй шаг — проверка версии платформы. В примечаниях к релизу конфигурации указана минимальная требуемая версия технологической платформы 1С:Предприятие. Если установленная у вас платформа старше, сначала обновите её, иначе конфигурация откажется обновляться или будет работать с ошибками.
Третий момент — доработки. Если конфигурация снята с поддержки (в неё вносили изменения программисты), автоматическое обновление может затереть доработки или завершиться конфликтом. Проверить статус поддержки можно в конфигураторе: «Конфигурация — Поддержка — Настройка поддержки». При наличии доработок обновление лучше поручить специалисту, который выполнит сравнение и объединение конфигураций вручную.
Резервная копия перед обновлением
Для файловой базы самый надёжный способ — выгрузка через конфигуратор: «Администрирование — Выгрузить информационную базу». Полученный файл .dt содержит и данные, и конфигурацию, и восстанавливается на любой машине. Дополнительно можно скопировать файл 1Cv8.1CD из каталога базы, но только когда все пользователи вышли — копирование открытого файла даёт битую копию.
Для клиент-серверной базы (типичный случай для КОРП) выгрузка .dt тоже работает, но на больших базах занимает много времени. Альтернатива — штатный бэкап средствами СУБД (MS SQL Server, PostgreSQL). Учтите: такой бэкап восстанавливается только на той же СУБД, поэтому для переноса на другой сервер всё равно понадобится .dt.
Проверьте копию до обновления: восстановите .dt в новую пустую базу и откройте её. Пять минут на проверку гарантируют, что при сбое вы действительно сможете откатиться, а не обнаружите нечитаемый архив.
- 1Завершите работу всех пользователей и фоновых заданий
- 2Откройте конфигуратор в монопольном режиме
- 3Выполните «Администрирование — Выгрузить информационную базу» в файл .dt
- 4Создайте тестовую пустую базу и загрузите в неё .dt для проверки
- 5Убедитесь, что база открывается и данные на месте
Обновление через интернет из режима «1С:Предприятие»
Это основной способ для типовой КОРП. Откройте «Администрирование — Интернет-поддержка и сервисы — Обновление версии программы». Если подключена интернет-поддержка (введён логин и пароль от портала 1С), программа сама проверит наличие новых релизов и предложит установить их.
Выберите вариант установки и дождитесь загрузки файлов. На этапе обновления программа попросит завершить работу других пользователей — в клиент-серверном режиме это можно сделать принудительно через консоль кластера или дождаться, пока все выйдут. После установки обновления запустится обработчик обновления данных: он переносит сведения в новые структуры, заполняет новые справочники и реквизиты. На большой базе КОРП этот этап может занять от десятков минут до нескольких часов.
Не прерывайте обработчики обновления: отключение питания или принудительное завершение сеанса в этот момент — самая частая причина повреждённых баз. Запланируйте обновление на вечер или выходной, когда бухгалтерия не работает.
Ручное обновление через конфигуратор
Ручной способ нужен, когда нет интернет-поддержки на рабочем месте, обновление распространяется файлом или автоматический механизм завершился ошибкой. Скачайте дистрибутив обновления с портала 1С (раздел обновлений программ) и установите его — шаблоны попадут в каталог шаблонов (обычно в папку tmplts профиля пользователя).
Откройте конфигуратор в монопольном режиме и выберите «Конфигурация — Поддержка — Обновить конфигурацию». Укажите поиск обновлений в каталоге шаблонов или выберите конкретный файл .cfu вручную. Программа покажет список доступных обновлений — выберите нужный релиз и подтвердите. После загрузки изменений в конфигурацию базы данных появится вопрос «Обновить конфигурацию базы данных?» — ответьте «Да».
Затем запустите базу в режиме «1С:Предприятие» от имени пользователя с полными правами — отработают обработчики обновления данных. Признак успешного завершения: программа открывается штатно, в «О программе» стоит новый номер релиза, а в журнале обновления нет ошибок.
Конфигурация → Поддержка → Обновить конфигурацию → Выбор файла обновления (.cfu) → Обновить конфигурацию базы данных (F7)Особенности обновления клиент-серверной базы КОРП
В КОРП чаще всего используется клиент-серверный вариант, и здесь добавляется несколько моментов. Во-первых, монопольный доступ достигается не простым выходом пользователей, а блокировкой сеансов: в консоли кластера серверов 1С установите блокировку начала сеансов для базы, а активные сеансы завершите принудительно. Проверьте также фоновые задания — регламентные операции могут держать соединение.
Во-вторых, обновление конфигурации базы данных и обработчики обновления выполняются на сервере и нагружают СУБД. Убедитесь, что на дисках сервера достаточно свободного места: в процессе реструктуризации таблиц временные данные могут занимать объём, сопоставимый с размером самой базы.
В-третьих, после обновления проверьте, что тонкие и веб-клиенты пользователей получили новую версию платформы, если она менялась. Несовпадение версий платформы на сервере и клиенте приводит к отказу в подключении.
Способы обновления
Подходит для типовой КОРП с действующей подпиской 1С:ИТС. Минимум ручных действий, но нужен стабильный интернет и завершение сеансов пользователей.
Для случаев без интернет-поддержки на сервере или при сбоях автоматики. Требует прав администратора и умения работать в конфигураторе.
Единственный корректный вариант для доработанной конфигурации. Требует квалификации разработчика 1С, ошибки при объединении могут удалить доработки.
Проверка результата и типичные ошибки
После обновления откройте базу и выполните базовую проверку: сверьте номер релиза в «О программе», откройте оборотно-сальтовую ведомость и сравните итоги с копией до обновления, запустите формирование одного-двух регламентированных отчётов. Если в базе велись сложные участки (НДС, производство, ОС), проверьте их документы за последний период.
Частые проблемы: обновление «зависло» на обработчике — обычно это не зависание, а длительная обработка больших таблиц, дождитесь завершения; ошибка «Не обнаружено обновление для текущей версии» — файл .cfu не подходит для вашего релиза, нужен промежуточный; ошибки реструктуризации — часто следствие повреждённой базы, перед повторной попыткой выполните тестирование и исправление.
Если обновление завершилось ошибкой и база не открывается, не запускайте повторные попытки «вслепую» — восстановите резервную копию в отдельный каталог, проанализируйте текст ошибки и только потом повторяйте процедуру на рабочей базе или привлекайте специалиста.
Как проверить результат
Совпадает с устанавливаемым релизом
Старая версия — обновление конфигурации БД не выполнено
Итоги совпадают с данными до обновления
Расхождения в остатках — нужен анализ обработчиков обновления
Все обработчики завершены без ошибок
Есть незавершённые обработчики — данные могут быть неполными
Отчёт формируется и заполняется
Ошибки при формировании — проверьте обновление до конца
Что важно запомнить
Порядок безопасного обновления КОРП: проверить версию платформы и статус поддержки, сделать и проверить резервную копию .dt, завершить все сеансы, обновить конфигурацию через интернет или конфигуратор, дождаться завершения обработчиков и сверить данные. Для доработанной конфигурации обновление доверяйте специалисту.
Частые вопросы
Можно ли обновить КОРП сразу на несколько релизов вперёд?
Да, при автоматическом обновлении через интернет программа сама установит промежуточные релизы последовательно. При ручном обновлении проверяйте на дистрибутиве, с каких версий допускается переход: если ваш релиз слишком старый, придётся ставить обновления по цепочке.
Сколько времени занимает обновление большой базы КОРП?
Загрузка изменений обычно занимает минуты, основное время уходит на обработчики обновления данных. На объёмных клиент-серверных базах этот этап может длиться от получаса до нескольких часов. Планируйте обновление на нерабочее время и не прерывайте процесс.
Что делать, если конфигурация доработана программистами?
Автоматическое обновление может удалить доработки или завершиться конфликтами. Перед обновлением зафиксируйте список изменений, а само обновление выполняйте через «Сравнить и объединить с конфигурацией из файла» с ручным контролем каждого изменённого объекта. Оптимально — поручить это разработчику 1С.
Обязательна ли подписка 1С:ИТС для обновления?
Для получения официальных обновлений через интернет-поддержку и портал 1С — да, требуется действующий договор 1С:ИТС. Без него легальных источников новых релизов нет.
База не открывается после обновления. Что делать?
Не предпринимайте повторных попыток обновления. Восстановите резервную копию в отдельную базу, убедитесь в её целостности, затем проанализируйте текст ошибки: часто помогает обновление платформы, тестирование и исправление базы или установка промежуточного релиза. При неясной причине привлеките специалиста.
Нужно ли обновлять платформу перед обновлением конфигурации?
Проверьте в примечаниях к релизу минимально требуемую версию платформы. Если ваша платформа старше — сначала обновите её на сервере и всех клиентских машинах, иначе обновлённая конфигурация может не запуститься.