Обновление программы 1С без Конфигуратора: от резервной копии до проверки
Содержание
Чтобы обновить 1С в режиме предприятия, откройте Администрирование → Интернет-поддержка и сервисы, в группе «Обновление версии программы» запустите помощник обновления и нажмите «Далее». Программа сама скачает нужные релизы, предложит сделать резервную копию, завершит работу пользователей и обновит конфигурацию. Для этого нужны права администратора в базе, подключённая интернет-поддержка и типовая конфигурация без изменений в основной части.
Инструкция общая для типовых конфигураций на платформе 8.3 с интерфейсом «Такси»: Бухгалтерия 3.0, ЗУП 3.1, УТ 11 и другие решения на Библиотеке стандартных подсистем. Помощник выбирают, когда база типовая и ей не нужен программист. Конфигуратор остаётся для доработанных баз, баз в хранилище и пакетного обновления по расписанию.
1. Подготовка к обновлению 1С и резервная копия базы
До запуска помощника потратьте пять минут на проверку. Так вы не упрётесь в ошибку на середине процесса.
✅ Что проверить заранее:
- 👤 Права. Вы входите под пользователем с полными правами (роль «Администратор» или профиль «Администратор»).
- 🔑 Интернет-поддержка. В
Администрирование → Интернет-поддержка и сервисыуказан логин портала 1С с действующей подпиской ИТС. Без неё помощник не скачает обновление, хотя файл можно подложить вручную. - 💽 Место на диске. Резервная копия занимает примерно столько же, сколько база, плюс 1–2 ГБ на дистрибутивы.
- 👥 Пользователи. Договоритесь об окне без работы. Во время обновления базу закрывают для всех.
- 🔄 Обмены и регламентные задания. Если база обменивается с другими базами, проведите последний обмен до обновления, чтобы не потерять незагруженные пакеты.
Как сделать резервную копию файловой базы
Для файловой базы самый простой способ — встроенная обработка: Администрирование → Обслуживание → Резервное копирование и восстановление. Укажите каталог на другом диске или в сетевой папке и нажмите «Создать резервную копию».
Второй вариант — скопировать каталог базы целиком, когда все вышли из программы. Главный файл называется 1Cv8.1CD.
Помощник обновления для файловой базы тоже предлагает создать копию. Выберите сохранение копии в указанный каталог, а не временную: временную удаляют после успешного обновления, а ошибки иногда всплывают позже.
Резервная копия клиент-серверной базы
В клиент-серверном варианте помощник копию не делает. Её снимают средствами СУБД до начала обновления.
Для Microsoft SQL Server:
BACKUP DATABASE [buh] TO DISK = N'D:\Backup\buh_before_update.bak' WITH COPY_ONLY, INIT;
Для PostgreSQL:
pg_dump -U postgres -Fc -f D:\Backup\buh_before_update.dump buh
Не начинайте обновление без копии, которую вы проверили. Если обработчики обновления упадут на середине, вернуться можно только к копии.
2. Обновление платформы 1С:Предприятие перед новым релизом
Каждый релиз конфигурации требует платформу с номером не ниже определённого. Минимальная версия указана в описании релиза. Если ваша платформа старее, помощник предупредит об этом и не применит обновление.
Как узнать текущую версию: откройте меню программы (кнопка с тремя полосками в заголовке окна) → Справка → О программе. В строке «1С:Предприятие» будет номер вида 8.3.xx.xxxx.
Файловая база
- Скачайте дистрибутив технологической платформы с портала 1С (нужен тот же логин ИТС).
- Запустите
setup.exeот имени администратора Windows. - Новая версия ставится рядом со старой, в каталог
C:\Program Files\1cv8\8.3.xx.xxxx\. Старую не удаляйте, пока не проверите базу. - В списке баз выделите базу → «Изменить» → на последней странице мастера проверьте поле версии. Пустое поле или маска
8.3означает «самая новая из установленных».
В свежих версиях помощник обновления сам предлагает скачать и установить нужную платформу, если релиз её требует. Для этого Windows-пользователю нужны права на установку программ.
Клиент-серверная база
Здесь порядок другой: сначала обновляют сервер 1С, потом клиенты. Версия клиента должна совпадать с версией сервера до последней цифры. Клиент 8.3.25.1374 не подключится к серверу 8.3.25.1286.
Обновление сервера 1С требует остановки службы агента сервера. Все сеансы пользователей оборвутся, поэтому делайте это в согласованное окно, когда в базах никто не работает.
3. Как обновить конфигурацию 1С в режиме предприятия: пошагово
Основной сценарий — обновление через интернет . Шаги в Бухгалтерии, ЗУП и УТ совпадают, потому что помощник у них общий.
Обновление через интернет
- Откройте
Администрирование → Интернет-поддержка и сервисы. - В группе «Обновление версии программы» откройте помощник обновления.
- Нажмите «Далее». Помощник проверит, есть ли новые релизы, и покажет номер, до которого обновится база.
- Если база отстала на несколько релизов, помощник сам соберёт цепочку промежуточных обновлений. Устанавливать их по одному вручную не нужно.
- Дождитесь загрузки файлов. На медленном канале это 10–30 минут.
- Выберите момент установки: сейчас или при завершении работы программы.
- Настройте резервную копию (для файловой базы) и подтвердите.
- Программа закроется, обновит конфигурацию в пакетном режиме и откроется заново.
Установка при завершении работы
Вариант «при завершении работы» удобен днём. Файлы скачиваются заранее, а сама установка начнётся, когда вы закроете программу вечером. Важно, чтобы к этому моменту остальные пользователи тоже вышли. Иначе помощник не получит монопольный доступ и отложит установку.
В том же разделе интернет-поддержки настраивают автоматическую проверку обновлений: при запуске программы или по расписанию. Тогда администратор узнаёт о новом релизе из уведомления, а не из письма бухгалтера о том, что не открывается новая форма отчёта.
Обновление из файла
Если интернета на компьютере с базой нет, скачайте обновление на другом компьютере. Нужен файл поставки 1cv8.cfu из каталога шаблонов или полная конфигурация 1Cv8.cf.
В том же помощнике выберите вариант обновления из файла на диске или в сетевом каталоге и укажите путь. Дальше шаги совпадают с обновлением через интернет.
Файл .cfu подходит только к определённым предыдущим релизам. Список версий, от которых он обновляет, указан в описании релиза. Если ваша версия старее, понадобится промежуточный релиз.
Что происходит с пользователями
Перед обновлением помощник устанавливает блокировку входа и завершает сеансы. В файловой базе достаточно, чтобы все закрыли программу. В клиент-серверной помощник попросит параметры администратора кластера, если они заданы, чтобы завершить чужие сеансы.
Проверить, кто остался в базе: Администрирование → Обслуживание → Активные пользователи.
4. Хранилище конфигурации, поддержка и доработки
Помощник умеет обновлять только типовую конфигурацию . Три случая, когда он откажется работать:
| Ситуация | Почему не получится | Что делать |
|---|---|---|
| Основная конфигурация изменена | Помощник не умеет сравнивать и объединять ваши правки с новым релизом | Обновлять в Конфигураторе через Конфигурация → Поддержка → Обновить конфигурацию с объединением |
| База подключена к хранилищу конфигурации | Изменения нужно помещать в хранилище, а не только в базу | Обновляет ответственный разработчик в Конфигураторе: захватывает объекты, обновляет, помещает в хранилище |
| Конфигурация снята с поддержки | Нет связи с поставкой поставщика | Включить поддержку заново и выполнить сравнение-объединение в Конфигураторе |
Доработки в расширениях не мешают
Если доработки сделаны расширениями (.cfe), основная конфигурация остаётся типовой. Обновление в режиме предприятия работает.
После обновления проверьте расширения: Администрирование → Печатные формы, отчеты и обработки → Расширения. Если расширение стало неприменимым, программа покажет предупреждение. Такое расширение отключают и отдают разработчику на правку под новый релиз.
Пакетное обновление как альтернатива
Если помощник недоступен, а вручную открывать Конфигуратор неудобно, администраторы обновляют базу командной строкой. Это та же операция, что выполняет помощник:
"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe" DESIGNER /F"D:\Bases\Buh" /N"Администратор" /P"пароль" /DumpIB "D:\Backup\buh.dt" /Out"D:\Upd\dump.log"
"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe" DESIGNER /F"D:\Bases\Buh" /N"Администратор" /P"пароль" /UpdateCfg "D:\Upd\1cv8.cfu" /UpdateDBCfg /Out"D:\Upd\update.log"
Первая строка выгружает базу в .dt, вторая обновляет конфигурацию и структуру базы. Для клиент-серверной базы вместо /F указывают /S"сервер\имя_базы". Изменённую конфигурацию так обновлять не стоит: результат объединения без вашего контроля непредсказуем.
5. Ошибки при обновлении 1С и как их устранить
Большинство сбоев видно по тексту сообщения. Нажмите на симптом, чтобы увидеть причину и решение.
Если обработчики упали, не работайте в базе «как есть». Часть данных может остаться в старом формате, и ошибки всплывут в отчётах через месяц.
6. Проверка 1С после обновления
Обновление считается законченным, когда база прошла проверку, а не когда закрылся помощник.
Первый запуск
При первом входе программа выполняет обработчики обновления. Вы увидите окно с прогрессом. Не закрывайте его и не снимайте задачу в диспетчере. После этого откроется описание изменений в новой версии.
Что проверить
- Номер версии.
Справка → О программе: номер конфигурации совпадает с тем, до которого обновлялись. - Дополнительная обработка данных. Часть обработчиков выполняется в фоне после входа. Их статус смотрят в
Администрирование → Обслуживание, группа об обновлении версии программы. Пока обработка не завершилась, некоторые отчёты могут показывать неполные данные. - Расширения и внешние обработки. Откройте список расширений и дополнительных отчётов, проверьте, что ничего не отключилось.
- Ключевые операции. Проведите один тестовый документ, сформируйте оборотно-сальдовую ведомость и регламентный отчёт, распечатайте типовую форму. Тестовый документ после проверки пометьте на удаление.
- Обмены и ЭДО. Запустите обмен вручную и проверьте, что он прошёл без ошибок.
- Журнал регистрации.
Администрирование → Обслуживание → Журнал регистрации, отбор по уровню «Ошибка» за время обновления.
Если что-то сломалось и быстро не чинится, восстановите резервную копию. Пользователи вернутся в рабочую базу, а разбираться можно на копии.
7. Если обновление в режиме предприятия не подходит
Помощник — не единственный путь. Сравните варианты:
| Способ | Когда выбирают | Ограничения |
|---|---|---|
| Помощник в режиме предприятия | Типовая база, обновляет бухгалтер или администратор | Не работает с изменённой конфигурацией и хранилищем |
| Конфигуратор вручную | Доработанная база, нужно объединение | Нужен программист, занимает больше времени |
| Пакетный режим (командная строка) | Много одинаковых баз, обновление ночью по расписанию | Нужен администратор, ошибки видны только в журнале |
| Обслуживающая организация | Нет времени или прав | Платно, зависит от договора |
Если база в облаке 1С:Фреш или у провайдера, обновлять её самостоятельно не нужно. Конфигурации там обновляет сервис по своему графику.
8. Частые вопросы
Как часто нужно обновлять 1С?
Можно ли пропустить несколько релизов?
.cfu подходит только к определённым предыдущим версиям.