Обновление 1С:Бухгалтерии 8.3 своими силами: от бэкапа до запуска
Содержание
Обновить 1С:Бухгалтерию 8.3 можно двумя путями: автоматически — через раздел Администрирование → Интернет-поддержка и сервисы (если есть действующий договор ИТС) или вручную — через конфигуратор из файла обновления .cfu. Оба способа безопасны, если перед стартом вы сделали резервную копию.
Частое заблуждение: «обновить 1С» — это скачать и поставить новую платформу. На самом деле обновлений два, и они независимы. Платформа (1cv8, ядро программы) и конфигурация (сама «Бухгалтерия предприятия» с её документами и отчётами) живут отдельно и обновляются разными действиями. Можно обновить конфигурацию
, не трогая платформу, и наоборот. Чаще всего бухгалтеру нужно именно обновление конфигурации
— ради новых форм отчётности и изменившихся расчётов.
Ниже — порядок действий для файловой и для клиент-серверной базы, разбор обоих способов и частые ошибки, которые прерывают процесс.
Что именно обновляется: платформа и конфигурация
Чтобы не путаться в способах, держите в голове два слоя.
- 🧩 Конфигурация — прикладное решение «Бухгалтерия предприятия, редакция 3.0». Её версия выглядит как
3.0.xxx.xx. Обновляется файлом.cfu(обновление) или.cf(полная поставка) либо автоматически через сервис. - ⚙️ Платформа — технологическое ядро
1cv8. Версия вида8.3.xx.xxxx. Ставится отдельным установщикомsetup.exe, выбирается в окне запуска.
Версию текущей конфигурации смотрят в самой программе: Главное → О программе (или по значку в правом верхнем углу). Там же видна версия платформы.
Правило совместимости простое: новая конфигурация требует платформу не ниже определённого номера. Если при запуске появляется сообщение о недостаточной версии платформы — сначала обновите платформу, потом конфигурацию.
Подготовка базы: резервная копия и выход пользователей
Перед обновлением обязательно сделайте резервную копию — это единственный способ вернуться назад, если что-то пойдёт не так.
Для файловой базы копию удобно снять прямо из программы: Администрирование → Обслуживание → Резервное копирование и восстановление → Создать резервную копию. Копия сохранится в выбранный каталог.
Альтернатива для любой базы — выгрузка через конфигуратор: Администрирование → Выгрузить информационную базу, на выходе файл .dt. Для клиент-серверной базы копию чаще делают средствами СУБД (бэкап базы
PostgreSQL или MS SQL).
Если база сетевая, предупредите коллег и дождитесь, пока все выйдут. В файловой базе достаточно, чтобы никто не держал её открытой. В клиент-серверной — см. раздел ниже про блокировку сеансов.
Два способа получить и установить обновление
Прежде чем выбирать, сравните подходы. Оба приводят к одному результату — меняется версия конфигурации, — но различаются требованиями.
| Параметр | Автообновление через сервис | Вручную через конфигуратор |
|---|---|---|
| Нужен интернет на рабочем ПК | Да | Нет |
| Нужен действующий ИТС | Да | Для получения файла — да |
| Кто ищет промежуточные релизы | Сервис сам | Вы вручную |
| Цепочка версий через несколько релизов | Собирается автоматически | Иногда нужны промежуточные .cfu |
| Подходит для баз с доработками | Ограниченно | Да, с объединением |
| Сложность | Низкая | Средняя |
Для типовой базы без доработок проще автообновление. Если в базу вносили изменения или рабочее место без интернета — ручной способ через конфигуратор.
Способ 1. Автообновление через интернет-поддержку
Самый простой путь — когда программа сама скачивает и ставит обновление. Условие — подключённая интернет-поддержка и действующий договор ИТС.
- Зайдите в базу под администратором в режиме
1С:Предприятие. - Откройте
Администрирование → Интернет-поддержка и сервисы. - Если поддержка ещё не подключена — нажмите подключить и введите логин/пароль от Портала 1С:ИТС.
- Найдите команду обновления версии программы (в этом же разделе) и запустите поиск обновлений.
- Программа покажет доступную версию. Выберите её, примите лицензионное соглашение и подтвердите.
Дальше 1С:Бухгалтерия скачает нужный файл, при необходимости обновит и платформу, и предложит время установки. Можно поставить обновление сразу или отложить на завершение работы.
Автообновление всё равно меняет структуру базы, поэтому в момент установки другие пользователи работать не смогут. Планируйте его на время, когда база свободна.
Плюс способа — не нужно вручную искать дистрибутив и следить за промежуточными релизами: сервис предложит корректную цепочку. Минус — требуется доступ в интернет с рабочего места и действующий ИТС.
При установке программа обычно предлагает два варианта момента обновления: выполнить сразу или отложить до завершения работы всех пользователей. Для рабочей базы удобнее отложенный вариант — тогда структура обновится, когда последний пользователь закроет программу. После установки при первом входе, как и при ручном способе, запустятся обработчики обновления данных.
Способ 2. Ручное обновление через конфигуратор из файла .cfu
Этот путь работает без интернета на рабочем компьютере и подходит, когда обновление скачано заранее.
Шаг 1. Скачайте и распакуйте дистрибутив. С портала поддержки вы получаете архив обновления. Внутри — setup.exe. Запустите его: установщик положит файл обновления 1cv8.cfu в каталог шаблонов конфигураций (тот же, куда ставятся все обновления).
Шаг 2. Откройте базу в конфигураторе. В окне запуска выберите базу и нажмите Конфигуратор.
Шаг 3. Запустите обновление. Меню Конфигурация → Поддержка → Обновить конфигурацию. Откроется помощник. Выберите источник:
Поиск доступных обновлений— конфигуратор сам найдёт подходящий.cfuв каталоге шаблонов;- либо
Выбор файла обновления— укажите путь к.cfuвручную.
Шаг 4. Примите изменения. Помощник сравнит версии и покажет, что изменится. Нажмите Готово. Конфигуратор обновит основную конфигурацию.
Шаг 5. Обновите конфигурацию базы данных. Меню Конфигурация → Обновить конфигурацию базы данных (горячая клавиша F7). В окне принятия изменений нажмите Принять.
Шаг 6. Запустите 1С:Предприятие. При первом входе программа выполнит обработчики обновления — перенос и донастройку данных под новую версию. Это может занять от пары минут до получаса на крупной базе. Не прерывайте процесс.
Если конфигурация снята с поддержки или в неё вносили изменения (например, дорабатывали печатные формы), обновление идёт в режиме сравнения-объединения с тремя колонками. Это отдельная тема — без опыта лучше привлечь специалиста, чтобы не потерять доработки.
Динамическое обновление или полный перезапуск. На шаге обновления базы данных конфигуратор иногда предлагает динамическое обновление — без выхода пользователей. Оно подходит, когда меняется только код, без правки структуры таблиц. Но для типовых обновлений «Бухгалтерии» структура почти всегда меняется, поэтому корректнее закрыть сеансы и выполнить обычное обновление. Динамическое обновление «на ходу» часто приводит к тому, что у открытых пользователей программа просит перезапуск.
Обновление платформы 1С:Предприятие
Платформа обновляется отдельно от конфигурации и одинаково для файловых и серверных баз на стороне клиента.
- Скачайте дистрибутив новой платформы
8.3.xx.xxxx. - Закройте все окна 1С.
- Запустите
setup.exeплатформы и пройдите установку. Старую версию можно оставить — они сосуществуют. - В окне запуска список версий пополнится. Нужную версию выбирают в настройках запуска базы или через общий список установленных версий.
Для клиент-серверного варианта платформу нужно обновить и на сервере 1С:Предприятия: установить новую версию , после чего перезапустить службу сервера . Перезапуск службы оборвёт все активные сеансы — делайте это только когда пользователи вышли.
Не удаляйте старую версию платформы, пока не убедились, что база нормально открывается на новой. Откат на прежнюю версию — это просто выбор старого номера в окне запуска.
Если после смены платформы интерфейс ведёт себя странно (не открываются формы, визуальные артефакты), помогает очистка клиентского кэша. Проще всего — запуск базы с параметром /ClearCache либо удаление временного каталога кэша в профиле пользователя при закрытой программе.
Обновление в сетевой и клиент-серверной базе
В многопользовательском режиме главная задача — освободить базу, иначе обновление структуры не пройдёт.
Файловая сетевая база. Достаточно, чтобы все закрыли программу. Проще всего попросить коллег выйти и проверить, что база свободна.
Клиент-серверная база . Здесь удобно использовать блокировку новых сеансов, чтобы пользователи не заходили во время работ:
- в режиме
1С:Предприятиепод администратором:Администрирование → Обслуживание → Блокировка работы пользователей— задайте период и причину, активные пользователи получат предупреждение; - либо через консоль администрирования кластера — завершите сеансы и поставьте блокировку соединений на информационную базу.
Монопольный доступ (когда в базе не должно быть ни одного сеанса) нужен именно для шага Обновить конфигурацию базы данных со структурными изменениями, загрузки .dt и тестирования. Для обычной работы он не требуется.
Рекомендуемый порядок для серверной базы: сначала обновите платформу на сервере 1С:Предприятия и перезапустите службу, затем платформу на рабочих местах, и только после этого — конфигурацию через конфигуратор или сервис. Если сделать наоборот, новая конфигурация может отказаться открываться на старой платформе сервера.
После обновления снимите блокировку и сообщите коллегам, что можно заходить. Убедитесь, что версия изменилась: откройте Главное → О программе и сверьте номер конфигурации с тем, который вы устанавливали. Затем бегло проверьте ключевые участки — проведение документа, формирование оборотно-сальдовой ведомости, открытие регламентированного отчёта.
Если обновление прервалось или выдало ошибку
Большинство сбоев при обновлении — это либо занятая база, либо несоответствие версий. Разберём типовые ситуации.
.cfu рассчитан на конкретную версию-источник. Если ваша версия слишком старая, нужна промежуточная поставка или полный файл .cf. Автообновление такую цепочку собирает само.Главный страховочный приём на все случаи — свежая резервная копия. Если обновление сломалось на полпути и база не открывается, восстановление из копии возвращает всё в исходное состояние, после чего можно разобраться спокойно.
Частые вопросы
Нужен ли договор ИТС, чтобы обновиться самостоятельно?
.cfu договора не требует, но легально получить файл без поддержки нельзя.Можно ли обновить сразу с очень старой версии до последней?
.cfu рассчитан на конкретную версию-источник. Автообновление через сервис выстраивает корректную цепочку само; при ручном способе может понадобиться поставить несколько обновлений подряд.