Обновление программы 1С без Конфигуратора: от резервной копии до проверки

· 9 мин

Содержание

Чтобы обновить 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. Скачайте дистрибутив технологической платформы с портала 1С (нужен тот же логин ИТС).
  2. Запустите setup.exe от имени администратора Windows.
  3. Новая версия ставится рядом со старой, в каталог C:\Program Files\1cv8\8.3.xx.xxxx\. Старую не удаляйте, пока не проверите базу.
  4. В списке баз выделите базу → «Изменить» → на последней странице мастера проверьте поле версии. Пустое поле или маска 8.3 означает «самая новая из установленных».

В свежих версиях помощник обновления сам предлагает скачать и установить нужную платформу, если релиз её требует. Для этого Windows-пользователю нужны права на установку программ.

Клиент-серверная база

Здесь порядок другой: сначала обновляют сервер 1С, потом клиенты. Версия клиента должна совпадать с версией сервера до последней цифры. Клиент 8.3.25.1374 не подключится к серверу 8.3.25.1286.

Обновление сервера 1С требует остановки службы агента сервера. Все сеансы пользователей оборвутся, поэтому делайте это в согласованное окно, когда в базах никто не работает.

3. Как обновить конфигурацию 1С в режиме предприятия: пошагово

Основной сценарий — обновление через интернет . Шаги в Бухгалтерии, ЗУП и УТ совпадают, потому что помощник у них общий.

Обновление через интернет

  1. Откройте Администрирование → Интернет-поддержка и сервисы.
  2. В группе «Обновление версии программы» откройте помощник обновления.
  3. Нажмите «Далее». Помощник проверит, есть ли новые релизы, и покажет номер, до которого обновится база.
  4. Если база отстала на несколько релизов, помощник сам соберёт цепочку промежуточных обновлений. Устанавливать их по одному вручную не нужно.
  5. Дождитесь загрузки файлов. На медленном канале это 10–30 минут.
  6. Выберите момент установки: сейчас или при завершении работы программы.
  7. Настройте резервную копию (для файловой базы) и подтвердите.
  8. Программа закроется, обновит конфигурацию в пакетном режиме и откроется заново.

Установка при завершении работы

Вариант «при завершении работы» удобен днём. Файлы скачиваются заранее, а сама установка начнётся, когда вы закроете программу вечером. Важно, чтобы к этому моменту остальные пользователи тоже вышли. Иначе помощник не получит монопольный доступ и отложит установку.

В том же разделе интернет-поддержки настраивают автоматическую проверку обновлений: при запуске программы или по расписанию. Тогда администратор узнаёт о новом релизе из уведомления, а не из письма бухгалтера о том, что не открывается новая форма отчёта.

Обновление из файла

Если интернета на компьютере с базой нет, скачайте обновление на другом компьютере. Нужен файл поставки 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С после обновления

Обновление считается законченным, когда база прошла проверку, а не когда закрылся помощник.

Первый запуск

При первом входе программа выполняет обработчики обновления. Вы увидите окно с прогрессом. Не закрывайте его и не снимайте задачу в диспетчере. После этого откроется описание изменений в новой версии.

Что проверить

  1. Номер версии. Справка → О программе: номер конфигурации совпадает с тем, до которого обновлялись.
  2. Дополнительная обработка данных. Часть обработчиков выполняется в фоне после входа. Их статус смотрят в Администрирование → Обслуживание, группа об обновлении версии программы. Пока обработка не завершилась, некоторые отчёты могут показывать неполные данные.
  3. Расширения и внешние обработки. Откройте список расширений и дополнительных отчётов, проверьте, что ничего не отключилось.
  4. Ключевые операции. Проведите один тестовый документ, сформируйте оборотно-сальдовую ведомость и регламентный отчёт, распечатайте типовую форму. Тестовый документ после проверки пометьте на удаление.
  5. Обмены и ЭДО. Запустите обмен вручную и проверьте, что он прошёл без ошибок.
  6. Журнал регистрации. Администрирование → Обслуживание → Журнал регистрации, отбор по уровню «Ошибка» за время обновления.

Если что-то сломалось и быстро не чинится, восстановите резервную копию. Пользователи вернутся в рабочую базу, а разбираться можно на копии.

7. Если обновление в режиме предприятия не подходит

Помощник — не единственный путь. Сравните варианты:

СпособКогда выбираютОграничения
Помощник в режиме предприятияТиповая база, обновляет бухгалтер или администраторНе работает с изменённой конфигурацией и хранилищем
Конфигуратор вручнуюДоработанная база, нужно объединениеНужен программист, занимает больше времени
Пакетный режим (командная строка)Много одинаковых баз, обновление ночью по расписаниюНужен администратор, ошибки видны только в журнале
Обслуживающая организацияНет времени или правПлатно, зависит от договора

Если база в облаке 1С:Фреш или у провайдера, обновлять её самостоятельно не нужно. Конфигурации там обновляет сервис по своему графику.

8. Частые вопросы

Как часто нужно обновлять 1С?
Для учётных конфигураций — при выходе каждого релиза или хотя бы раз в месяц. Отставание мешает сдавать отчётность по новым формам и увеличивает цепочку обновлений.
Можно ли пропустить несколько релизов?
Да, помощник сам построит цепочку промежуточных обновлений. Вручную пропускать релизы нельзя: файл .cfu подходит только к определённым предыдущим версиям.
Можно ли откатить обновление?
Штатной кнопки «откатить» нет. Вернуться к старой версии можно только из резервной копии, сделанной до обновления. Данные, введённые после обновления, при этом потеряются.
Обычный пользователь может обновить 1С?
Нет. Помощник доступен только пользователю с полными правами. Обычные пользователи видят лишь уведомление о доступном обновлении.
Сколько длится обновление?
Небольшая файловая база обновляется за 10–20 минут на релиз. Большая клиент-серверная база с реструктуризацией таблиц может обновляться несколько часов.