Обновлять 1С каждый месяц или раз в квартал: как выбрать ритм
Содержание
Типовую конфигурацию 1С (Бухгалтерия 3.0, ЗУП 3.1, УТ 11) разумно обновлять раз в месяц, а в последние две недели перед сдачей отчётности и перед 1 января — обязательно. Платформу 8.3 обновляют реже: когда очередной релиз конфигурации требует её версию не ниже указанной.
Тут два подхода. «Ставить каждый релиз» подходит типовым базам без доработок: обновление занимает 15–30 минут и почти не ломает учёт. «Копить и ставить пакетом раз в квартал» выбирают для доработанных баз, где каждое обновление требует сравнения и объединения кода. Второй путь дешевле по времени, но рискованнее: накопленный разрыв в 3–4 релиза обновляется дольше, а ошибки сложнее локализовать.
От чего зависит частота обновления 1С
Универсального графика нет. Ритм складывается из пяти факторов.
- 📑 Тип конфигурации. ЗУП обновляется чаще Бухгалтерии: в зарплатном законодательстве больше изменений — МРОТ, ставки взносов, НДФЛ, формы отчётов в СФР (бывший ФСС) и ФНС.
- 🧩 Наличие доработок. Типовая база на полной поддержке обновляется из пользовательского режима. Доработанная — только через Конфигуратор со сравнением и объединением, это часы работы программиста.
- 📅 Календарь отчётности. Новые формы деклараций и расчётов приходят в релизах, которые выходят незадолго до срока сдачи. Отчитываться устаревшей формой нельзя.
- 🗄️ Размер и режим базы. Файловая база на 2 ГБ обновляется за минуты. Клиент-серверная база на 200 ГБ может обрабатывать данные после обновления несколько часов — нужно окно без пользователей.
- 🔗 Интеграции. Обмены с сайтом, ЭДО, банком, маркировкой. Каждое обновление надо проверять на совместимость с внешними обработками и расширениями.
Если в базе нет доработок и внешних обработок, единственный реальный аргумент «не обновлять» — нехватка времени. Это решается автоматической проверкой обновлений, о ней ниже.
Какие бывают обновления 1С и чем они отличаются
Обновление — не одно действие. В 1С 8.3 обновляются три разные вещи, и у каждой свой ритм.
| Что обновляем | Как часто выходит | Обязательно ли | Чем грозит пропуск |
|---|---|---|---|
| Релиз конфигурации (например, БП 3.0.x.y) | Примерно раз в 2–5 недель | Да, если в релизе новые формы и ставки | Устаревшие формы отчётов, неверные расчёты налогов и взносов |
| Платформа 1С:Предприятие 8.3 | Несколько раз в год | Когда новый релиз конфигурации требует её | Новый релиз конфигурации не установится |
| Регламентированная отчётность внутри релиза | Вместе с релизом конфигурации | Да, перед сдачей | Отчёт не примет ФНС или СФР |
| Классификаторы (банки, адреса) | Отдельно, по мере изменений | Желательно | Ошибки в реквизитах банков и адресах |
Релизы конфигурации бывают двух видов:
- 🛠️ Исправительные — меняется последняя цифра номера. Исправляют ошибки, добавляют формы отчётов. Ставить сразу.
- 🚀 Функциональные — меняется третья цифра. Новые возможности, иногда переделанные документы. Их стоит сначала проверить на копии базы.
В описании каждого релиза есть строка о минимальной версии платформы и список версий, с которых на него можно перейти. Перескочить через несколько релизов сразу нельзя, если ваш текущий номер в этом списке не указан: помощник обновления сам выстроит цепочку промежуточных релизов и скачает их.
Сколько раз в месяц или квартал обновлять 1С: сценарии
Ниже — ритм для частых ситуаций. Выберите свою.
Независимо от сценария есть три точки, которые пропускать нельзя:
- Конец декабря – начало января. Новые ставки и лимиты вступают в силу с 1 января. Начислять январскую зарплату на старом релизе — значит потом пересчитывать.
- Последние 2–3 недели перед сроком квартальной и годовой отчётности. Формы деклараций и расчётов часто меняются именно тогда.
- Момент, когда новая версия обработки ЭДО или маркировки перестала работать на старом релизе. Сервисы операторов меняют протоколы, и старая конфигурация теряет связь.
Не обновляйте базу в день сдачи отчёта или в середине закрытия месяца. Если что-то пойдёт не так, на откат и разбор уйдёт время, которого нет.
Безопасный порядок обновления конфигурации
Процедура одинакова для любого ритма. Отличается только длина подготовки.
Подготовка
- Узнайте текущий релиз: меню «шестерёнка» (или кнопка с тремя полосками в заголовке) →
О программе. - Сверьте с описанием нужного релиза минимальную версию платформы. Если ваша ниже — сначала обновите платформу на всех компьютерах или на сервере 1С.
- Выберите время, когда в базе никто не работает . Для клиент-серверной базы предупредите пользователей заранее: при установке обновления их сеансы будут завершены.
- Сделайте резервную копию. Без копии не начинайте ни одно обновление, даже исправительное.
Для файловой базы самый надёжный способ — выгрузка в .dt через Конфигуратор: Администрирование → Выгрузить информационную базу. Для клиент-серверной базы копию дополнительно делают средствами СУБД (PostgreSQL или MS SQL).
Установка
Для типовой базы на полной поддержке удобнее всего пользовательский режим. В Бухгалтерии 3.0 и ЗУП 3.1 это раздел Администрирование → Обслуживание, группа «Обновление программы». Помощник подключается к интернет-поддержке, сам подбирает цепочку релизов, при необходимости скачивает платформу, создаёт копию (в файловом режиме) и устанавливает обновление.
Для доработанной базы путь другой:
- Откройте копию базы в Конфигураторе.
Конфигурация → Поддержка → Обновить конфигурацию, укажите файл.cfuили.cf.- В окне сравнения проверьте, какие объекты изменены и у вас, и у поставщика. Для них выберите режим объединения.
- Запустите обновление конфигурации базы данных (F7).
- Откройте базу в режиме «Предприятие» — запустятся обработчики обновления данных. Дождитесь их окончания.
- Проверьте доработки и только после этого повторите те же шаги на рабочей базе.
Проверка после обновления
- ✅ Откройте 2–3 типичных документа за текущий месяц, перепроведите один из них на копии.
- ✅ Сформируйте оборотно-сальдовую ведомость за прошлый месяц и сравните с сохранённой до обновления.
- ✅ Запустите обмены (банк, ЭДО, сайт) вручную и проверьте журнал.
- ✅ Откройте внешние печатные формы и обработки — после функциональных релизов они ломаются чаще всего.
Как часто обновлять платформу 1С:Предприятие 8.3
Платформа и конфигурация живут отдельно. Новая платформа сама по себе не меняет учёт: она даёт исправления ошибок, производительность и поддержку новых версий ОС и СУБД. Поэтому ставить каждую сборку платформы не нужно.
Когда обновлять платформу:
- 🔢 Релиз конфигурации требует версию не ниже вашей. Это основной повод. Помощник обновления в пользовательском режиме сообщит об этом сам.
- 🐞 Вы упёрлись в известную ошибку платформы — зависания, падения клиента, проблемы с печатью, — и она исправлена в новой сборке.
- 🖥️ Меняется окружение: новая версия Windows Server, PostgreSQL или MS SQL, которую старая платформа не поддерживает.
Порядок для клиент-серверного варианта:
- Установите новую версию платформы на тестовый сервер или хотя бы на один компьютер и откройте копию базы.
- В согласованное окно остановите службу сервера 1С. Все сеансы пользователей будут прерваны — делайте это вне рабочего времени.
- Установите новую версию сервера и зарегистрируйте службу под той же учётной записью, с теми же портами (агент 1540, менеджер кластера 1541, диапазон рабочих процессов — как был).
- Обновите клиентов на рабочих местах. Версия клиента должна совпадать с версией сервера.
Старую версию платформы не удаляйте сразу: держите её неделю, чтобы при проблемах быстро вернуться.
В файловом варианте всё проще: платформу достаточно установить на компьютеры пользователей. Несколько версий платформы могут стоять рядом, нужная выбирается при запуске.
Почему откладывать обновления и ставить их «на авось» опасно
Ошибки в планировании обновлений обходятся дороже, чем сами обновления.
- ⏳ Копить релизы полгода. Цепочка из 6–8 промежуточных релизов обновляется в разы дольше одного. На доработанной базе каждое звено — отдельное объединение, и ошибки накапливаются.
- 🧪 Ставить функциональный релиз сразу в рабочую базу. Исправительные релизы выходят как раз потому, что в функциональных находят ошибки. Если доработок много, дайте новой версии неделю–две «отлежаться» и ставьте сразу следующий исправительный.
- 💻 Обновить конфигурацию , забыв про платформу на рабочих местах. Новый релиз требует платформу не ниже определённой версии. Если на сервере 1С она новая, а у пользователей старая — клиенты не подключатся.
- 🧷 Снять конфигурацию с поддержки ради мелкой правки. После этого обновлять её можно только сравнением всей конфигурации. Мелкие правки лучше вынести в расширение: расширения переносятся между релизами без объединения.
- 🧾 Не следить за окончанием поддержки релизов. Старые релизы перестают получать новые формы отчётов. Пересидеть на них «до лучших времён» не получится, если нужно сдать отчёт по новой форме.
Расширения конфигурации (появились в платформе 8.3.6) — главный инструмент, чтобы доработанная база обновлялась так же часто, как типовая. Основная конфигурация остаётся на полной поддержке, а изменения живут отдельно.
Как автоматизировать проверку и установку обновлений
Вручную помнить о каждом релизе не нужно.
Автоматическая проверка в программе
В форме обновления версии программы (Администрирование → Обслуживание) включите автоматическую проверку наличия обновлений и задайте расписание — например, раз в день. Нужна подключённая интернет-поддержка: Администрирование → Интернет-поддержка и сервисы, логин и пароль от портала. Программа покажет уведомление администратору, когда выйдет новый релиз, и заранее скачает файлы.
Там же можно запланировать установку на ночь: помощник выполнит обновление, когда пользователи разойдутся, и сам сделает копию для файловой базы.
Пакетное обновление из командной строки
Для серверных баз и множества однотипных баз обновление запускают скриптом. Базовая последовательность для Конфигуратора:
@echo off
set V8="C:\Program Files\1cv8\8.3.24.1342\bin\1cv8.exe"
set BASE=/S"srv1c\buh"
set USR=/N"Администратор" /P"пароль"
rem 1. Резервная копия в .dt
%V8% DESIGNER %BASE% %USR% /DumpIB"D:\backup\buh.dt" /Out"D:\backup\dump.log"
rem 2. Обновление конфигурации из .cfu и обновление структуры БД
%V8% DESIGNER %BASE% %USR% /UpdateCfg"D:\upd\1cv8.cfu" /UpdateDBCfg /Out"D:\backup\upd.log"
rem 3. Запуск обработчиков обновления данных
%V8% ENTERPRISE %BASE% %USR% /C"ЗапуститьОбновлениеИнформационнойБазы" /Out"D:\backup\ent.log"
Номер платформы в пути подставьте свой. Ключ /UpdateCfg работает только для конфигурации на поддержке без конфликтов объединения: если доработки пересекаются с изменениями поставщика, скрипт не справится, и нужен ручной режим.
Скрипт обновления структуры требует монопольного доступа. Перед запуском заблокируйте вход в базу и завершите сеансы — пользователи, которые в этот момент работают, потеряют несохранённые данные. Запускайте только в согласованное окно.
Мониторинг
- 📬 Пишите логи (
/Out) в одну папку и проверяйте их утром после ночного обновления. - 🔢 Ведите таблицу «база → текущий релиз → дата обновления». При 5 и более базах это быстрее, чем открывать каждую.
- 🧯 Храните последние 2–3 копии
.dt, а не одну: ошибку в данных иногда замечают через несколько дней.