Самостоятельное обновление 1С:Предприятия 8.3 без программиста

· 10 мин

Содержание

Обновить 1С самому можно двумя путями. Типовую конфигурацию без доработок проще всего обновить прямо из программы: Администрирование → Интернет-поддержка и сервисы → Обновление версии программы. Доработанную базу или базу без интернета обновляют вручную в Конфигураторе: Конфигурация → Поддержка → Обновить конфигурацию, файл обновления .cfu. Перед любым вариантом делают резервную копию, а если новый релиз требует свежую платформу — сначала ставят её.

Типичная ситуация: бухгалтер открывает базу утром и видит сообщение, что релиз устарел и скоро перестанут работать отчёты или обмен с банком. Программист придёт через неделю. Обновить 1С Предприятие самостоятельно реально за 20–40 минут на одну файловую базу , если понимать порядок действий и знать, где он ломается.

Подготовка к обновлению 1С и резервная копия базы

Начните с трёх проверок. Они занимают пять минут и снимают половину сюрпризов.

  • 🔎 Текущий релиз. Меню «шестерёнка» или Справка → О программе: там видны версия конфигурации и версия платформы.
  • 🧩 Доработки. В Конфигураторе откройте Конфигурация → Поддержка → Настройка поддержки. Если стоит «Не редактируется» — конфигурация типовая. «Редактируется с сохранением поддержки» или «Снята с поддержки» — в ней что-то меняли, и обновление пойдёт через сравнение и объединение.
  • 🔐 Доступ к обновлениям. Официальные обновления типовых конфигураций выдаются по действующему договору сопровождения (ИТС) или по подписке, включённой в лицензию. Нужен логин и пароль интернет-поддержки .

Ещё одна проверка — права. Обновлять конфигурацию может только пользователь с полными правами (роль «Полные права» или «Администратор системы»).

Как сделать резервную копию

Без копии базы обновление не начинайте. Откатить неудачное обновление конфигурации кнопкой «Отмена» нельзя.

Тип базыСпособ копииЧто получится
ФайловаяКонфигуратор → Администрирование → Выгрузить информационную базуФайл .dt
ФайловаяЗакрыть все сеансы и скопировать папку базы с файлом 1Cv8.1CDКопия файла базы
Клиент-сервернаяРезервная копия средствами СУБД (MS SQL, PostgreSQL)Бэкап СУБД
Клиент-сервернаяВыгрузка .dt из КонфигуратораФайл .dt

Для клиент-серверной базы копия средствами СУБД надёжнее и быстрее, чем .dt на больших объёмах. Выгрузку .dt держите как второй вариант.

Копию файла 1Cv8.1CD делайте только когда в базе нет ни одного пользователя. Копия «на ходу» может оказаться повреждённой, и это выяснится в самый неподходящий момент.

Заодно предупредите коллег. Для обновления структуры базы нужен монопольный режим: все пользователи должны выйти. Лучшее время — вечер или выходной.

Шаг 1. Обновление платформы 1С:Предприятие 8.3

Каждый релиз конфигурации требует платформу с номером не ниже определённого. Требование написано в описании релиза, а при попытке обновления Конфигуратор сам скажет: «Для обновления требуется версия платформы не ниже …».

Где взять и как поставить

  1. Скачайте дистрибутив технологической платформы на портале обновлений 1С под своей учётной записью интернет-поддержки. Для рабочего места бухгалтера нужен дистрибутив «Технологическая платформа 1С:Предприятия для Windows» (полный клиент).
  2. Распакуйте архив и запустите setup.exe.
  3. В списке компонентов оставьте «1С:Предприятие» и «Интерфейсы на различных языках» — по умолчанию отмечен нужный минимум. Компонент «Сервер 1С:Предприятия» нужен только на сервере.
  4. Дождитесь окончания установки. Драйвер защиты ставьте только если у вас аппаратный USB-ключ.

Новая версия встаёт рядом со старой, в отдельную папку вида C:\Program Files\1cv8\8.3.xx.xxxx. Старые версии не удаляются, и это удобно: при проблеме можно вернуться.

Какая версия запустится

Лаунчер 1cestart.exe выбирает версию по настройке базы в списке. Нажмите Изменить на нужной базе, пройдите до последнего окна мастера. Там поле «Версия 1С:Предприятия»:

  • пусто или 8.3 — запустится самая новая установленная версия;
  • конкретный номер, например 8.3.24.1586, — только эта версия.

Если в списке баз жёстко прописана старая версия, вы поставите новую платформу, а база продолжит открываться старой. Это частая причина фразы «обновил, а ничего не изменилось».

Платформа на сервере 1С

В клиент-серверном варианте версии сервера и клиентов должны совпадать полностью, до последней цифры. Порядок такой:

  1. Предупредите пользователей и дождитесь, пока все выйдут: остановка службы оборвёт все сеансы.
  2. Остановите службу «Агент сервера 1С:Предприятия 8.3».
  3. Установите новую версию сервера, зарегистрируйте службу для неё.
  4. Запустите службу и обновите платформу на всех клиентских компьютерах.

Без шага 4 пользователи увидят сообщение о несоответствии версии клиента и сервера и не войдут в базу.

Шаг 2. Загрузка и установка обновления конфигурации

Здесь развилка. Выбор зависит от того, есть ли в базе доработки и интернет на компьютере.

СпособКогда подходитРиски
Из программы, через интернет-поддержкуТиповая база без изменений, есть интернетМинимальные: программа сама скачает цепочку релизов и сделает копию
Конфигуратор, файл .cfuНет интернета, нужен контроль, или конфигурация доработанаНужно самому соблюсти цепочку релизов
Конфигуратор, сравнение и объединениеКонфигурация снята с поддержки или сильно доработанаМожно потерять доработки при неверных флажках

Вариант А. Автоматически из режима 1С:Предприятие

  1. Войдите в базу пользователем с полными правами.
  2. Откройте Администрирование → Интернет-поддержка и сервисы, раздел «Обновление версии программы».
  3. Нажмите «Обновление программы». Помощник проверит наличие нового релиза и при необходимости подключит интернет-поддержку — введите логин и пароль.
  4. Выберите, когда обновлять: сейчас или по расписанию, например ночью.
  5. Отметьте создание резервной копии и укажите папку для неё.
  6. Подтвердите. Программа закроет сеанс, скачает файлы, обновит конфигурацию и структуру базы.

Помощник сам строит цепочку: если вы отстали на десять релизов, он поставит промежуточные по порядку. Проверку легальности получения обновления и обработчики обновления данных он тоже запускает сам.

Для файловой базы на компьютере, где работают несколько человек, выбирайте обновление по расписанию на ночь. Помощник завершит сеансы в назначенное время.

Вариант Б. Вручную через Конфигуратор

Сначала получите сам файл обновления. С портала обновлений скачивается дистрибутив обновления (архив с setup.exe). При установке он распаковывается в каталог шаблонов, по умолчанию %APPDATA%\1C\1cv8\tmplts\1c\<имя конфигурации>\<номер релиза>\. Внутри лежит 1cv8.cfu.

Дальше:

  1. Запустите базу в режиме «Конфигуратор».
  2. Откройте конфигурацию: Конфигурация → Открыть конфигурацию.
  3. Выберите Конфигурация → Поддержка → Обновить конфигурацию.
  4. Укажите «Выбор файла обновления» и путь к 1cv8.cfu. Вариант «Поиск доступных обновлений» сам просмотрит каталог шаблонов.
  5. Если Конфигуратор пишет, что файл не подходит, — нужен промежуточный релиз (см. раздел об ошибках).
  6. Нажмите «Обновить» или «Выполнить» и дождитесь окончания загрузки конфигурации.
  7. Выполните Конфигурация → Обновить конфигурацию базы данных (клавиша F7). На этом шаге нужен монопольный режим.
  8. Примите изменения структуры в окне «Реорганизация информации».

Каждый файл .cfu содержит список релизов, с которых на него можно перейти. Состав цепочки виден в описании обновления: строка «Обновление производится с версий…». Если ваш релиз туда не входит, ставьте промежуточный и повторяйте шаги 3–8.

Если конфигурация доработана

При обновлении доработанной базы откроется окно сравнения и объединения. В нём три колонки: основная конфигурация, старая конфигурация поставщика и новая.

  • ✅ Объекты, которые меняли только в поставке, обновятся без вопросов.
  • ⚠️ Объекты, изменённые и вами, и поставщиком, помечены особо. По ним решайте вручную: взять из новой конфигурации, оставить свою версию или объединить.

Если не понимаете, что за доработки в базе, — остановитесь и позовите того, кто их делал. Неверно снятый флажок молча затрёт чужую доработку. Доработки, вынесенные в расширения, при обновлении основной конфигурации не затираются, но после обновления проверьте, что расширение подключается без ошибок.

Шаг 3. Обработка данных и завершение обновления

После обновления конфигурации базы данных запустите программу в режиме 1С:Предприятие. Первым делом появится окно о легальности получения обновления — подтвердите его. Затем стартует обработка обновления данных.

Что происходит на этом шаге:

  • 🔄 программа выполняет обработчики обновления: переносит данные в новые реквизиты и регистры, пересчитывает служебные таблицы;
  • ⏱ на крупной базе часть обработчиков работает в фоне и может идти ещё несколько часов после входа;
  • 📄 открывается описание изменений нового релиза.

Ход фоновой обработки виден в Администрирование → Обслуживание, раздел про обновление версии программы, ссылка «Результаты обновления программы». Пока она не завершилась, некоторые отчёты могут показывать неполные данные.

После этого проверьте базу:

  1. Откройте пару документов прошлого месяца и проведите тестовый документ в текущем.
  2. Сформируйте оборотно-сальдовую ведомость и сравните итоги с данными до обновления.
  3. Проверьте внешние обработки и печатные формы: они могли перестать открываться из-за изменённых реквизитов.
  4. Проверьте обмены с другими базами и банк-клиентом.
После обновления 1С проверено
Выполнено: 0 / 6

Ошибки при обновлении 1С своими силами и как их устранить

Диагностика: выберите симптом

Если конфигурация открывается с сообщением, что она отличается от конфигурации базы данных, значит, шаг F7 пропустили. Вернитесь в Конфигуратор и выполните Конфигурация → Обновить конфигурацию базы данных.

Автоматизация: как обновлять 1С регулярно и без ручных шагов

Когда баз несколько, ручной проход по каждой съедает вечер. Есть три уровня автоматизации.

Встроенное обновление по расписанию. Помощник «Обновление программы» умеет ставить обновление на ночь с резервной копией. Для одной-двух типовых баз этого достаточно.

Пакетный режим Конфигуратора. Его используют администраторы, когда базы обновляются по скрипту. Пример для файловой базы:

"C:\Program Files\1cv8\8.3.24.1586\bin\1cv8.exe" DESIGNER /F"D:\Bases\Buh" /N"Администратор" /P"пароль" /DumpIB"D:\Backup\buh_before.dt" /Out"D:\Logs\dump.log"

"C:\Program Files\1cv8\8.3.24.1586\bin\1cv8.exe" DESIGNER /F"D:\Bases\Buh" /N"Администратор" /P"пароль" /UpdateCfg"D:\Templates\1cv8.cfu" /UpdateDBCfg /Out"D:\Logs\update.log"

Первая команда выгружает базу в .dt, вторая загружает обновление и обновляет конфигурацию базы данных. Для клиент-серверной базы вместо /F указывают /S"сервер\имябазы". Результат смотрите в файле из параметра /Out.

Пакетный режим подходит только для типовых баз на поддержке без изменений. Сравнение и объединение он за вас не проведёт. Пароль в bat-файле храните в защищённой папке.

После пакетного обновления всё равно войдите в базу в режиме 1С:Предприятие: обработчики обновления данных запускаются при первом входе пользователя с полными правами.

Сервисы и облако. Если база работает в облаке 1С (например, 1С:Фреш) или у партнёра на сопровождении, типовые релизы ставит поставщик сервиса. Самому обновлять не нужно — только проверить результат.

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

Частые вопросы об обновлении 1С

Можно ли перепрыгнуть через несколько релизов сразу?
Только в пределах цепочки, указанной в описании релиза. Если ваш релиз в списке «обновление производится с версий» есть — переходите сразу. Если нет — через промежуточные релизы.
Можно ли откатить обновление конфигурации?
Только восстановлением из резервной копии: загрузить .dt через Администрирование → Загрузить информационную базу или вернуть бэкап СУБД. Данные, введённые после обновления, при этом пропадут.
Нужно ли удалять старые версии платформы?
Не обязательно. Они занимают место на диске, но не мешают. Удаляйте через «Программы и компоненты» Windows, когда убедитесь, что ни одна база не привязана к старой версии.
Как часто обновлять 1С?
Отчётные формы и форматы обмена с ФНС и СФР меняются несколько раз в год. На практике обновляют раз в месяц или перед сдачей отчётности, не откладывая надолго, чтобы цепочка релизов не разрасталась.
Обновление не прошло, а копии нет. Что делать?
Не продолжайте эксперименты с базой. Скопируйте папку базы как есть и обратитесь к специалисту: частично обновлённую базу иногда удаётся довести до конца, но любая лишняя попытка снижает шансы.