Самостоятельное обновление 1С:Предприятия 8.3 без программиста
Содержание
Обновить 1С самому можно двумя путями. Типовую конфигурацию
без доработок проще всего обновить прямо из программы: Администрирование → Интернет-поддержка и сервисы → Обновление версии программы. Доработанную базу или базу без интернета обновляют вручную в Конфигураторе: Конфигурация → Поддержка → Обновить конфигурацию, файл обновления .cfu. Перед любым вариантом делают резервную копию, а если новый релиз требует свежую платформу — сначала ставят её.
Типичная ситуация: бухгалтер открывает базу утром и видит сообщение, что релиз устарел и скоро перестанут работать отчёты или обмен с банком. Программист придёт через неделю. Обновить 1С Предприятие самостоятельно реально за 20–40 минут на одну файловую базу , если понимать порядок действий и знать, где он ломается.
Подготовка к обновлению 1С и резервная копия базы
Начните с трёх проверок. Они занимают пять минут и снимают половину сюрпризов.
- 🔎 Текущий релиз. Меню «шестерёнка» или
Справка → О программе: там видны версия конфигурации и версия платформы. - 🧩 Доработки. В Конфигураторе откройте
Конфигурация → Поддержка → Настройка поддержки. Если стоит «Не редактируется» — конфигурация типовая. «Редактируется с сохранением поддержки» или «Снята с поддержки» — в ней что-то меняли, и обновление пойдёт через сравнение и объединение. - 🔐 Доступ к обновлениям. Официальные обновления типовых конфигураций выдаются по действующему договору сопровождения (ИТС) или по подписке, включённой в лицензию. Нужен логин и пароль интернет-поддержки .
Ещё одна проверка — права. Обновлять конфигурацию может только пользователь с полными правами (роль «Полные права» или «Администратор системы»).
Как сделать резервную копию
Без копии базы обновление не начинайте. Откатить неудачное обновление конфигурации кнопкой «Отмена» нельзя.
| Тип базы | Способ копии | Что получится |
|---|---|---|
| Файловая | Конфигуратор → Администрирование → Выгрузить информационную базу | Файл .dt |
| Файловая | Закрыть все сеансы и скопировать папку базы с файлом 1Cv8.1CD | Копия файла базы |
| Клиент-серверная | Резервная копия средствами СУБД (MS SQL, PostgreSQL) | Бэкап СУБД |
| Клиент-серверная | Выгрузка .dt из Конфигуратора | Файл .dt |
Для клиент-серверной базы копия средствами СУБД надёжнее и быстрее, чем .dt на больших объёмах. Выгрузку .dt держите как второй вариант.
Копию файла 1Cv8.1CD делайте только когда в базе нет ни одного пользователя. Копия «на ходу» может оказаться повреждённой, и это выяснится в самый неподходящий момент.
Заодно предупредите коллег. Для обновления структуры базы нужен монопольный режим: все пользователи должны выйти. Лучшее время — вечер или выходной.
Шаг 1. Обновление платформы 1С:Предприятие 8.3
Каждый релиз конфигурации требует платформу с номером не ниже определённого. Требование написано в описании релиза, а при попытке обновления Конфигуратор сам скажет: «Для обновления требуется версия платформы не ниже …».
Где взять и как поставить
- Скачайте дистрибутив технологической платформы на портале обновлений 1С под своей учётной записью интернет-поддержки. Для рабочего места бухгалтера нужен дистрибутив «Технологическая платформа 1С:Предприятия для Windows» (полный клиент).
- Распакуйте архив и запустите
setup.exe. - В списке компонентов оставьте «1С:Предприятие» и «Интерфейсы на различных языках» — по умолчанию отмечен нужный минимум. Компонент «Сервер 1С:Предприятия» нужен только на сервере.
- Дождитесь окончания установки. Драйвер защиты ставьте только если у вас аппаратный USB-ключ.
Новая версия встаёт рядом со старой, в отдельную папку вида C:\Program Files\1cv8\8.3.xx.xxxx. Старые версии не удаляются, и это удобно: при проблеме можно вернуться.
Какая версия запустится
Лаунчер 1cestart.exe выбирает версию по настройке базы в списке. Нажмите Изменить на нужной базе, пройдите до последнего окна мастера. Там поле «Версия 1С:Предприятия»:
- пусто или
8.3— запустится самая новая установленная версия; - конкретный номер, например
8.3.24.1586, — только эта версия.
Если в списке баз жёстко прописана старая версия, вы поставите новую платформу, а база продолжит открываться старой. Это частая причина фразы «обновил, а ничего не изменилось».
Платформа на сервере 1С
В клиент-серверном варианте версии сервера и клиентов должны совпадать полностью, до последней цифры. Порядок такой:
- Предупредите пользователей и дождитесь, пока все выйдут: остановка службы оборвёт все сеансы.
- Остановите службу «Агент сервера 1С:Предприятия 8.3».
- Установите новую версию сервера, зарегистрируйте службу для неё.
- Запустите службу и обновите платформу на всех клиентских компьютерах.
Без шага 4 пользователи увидят сообщение о несоответствии версии клиента и сервера и не войдут в базу.
Шаг 2. Загрузка и установка обновления конфигурации
Здесь развилка. Выбор зависит от того, есть ли в базе доработки и интернет на компьютере.
| Способ | Когда подходит | Риски |
|---|---|---|
| Из программы, через интернет-поддержку | Типовая база без изменений, есть интернет | Минимальные: программа сама скачает цепочку релизов и сделает копию |
Конфигуратор, файл .cfu | Нет интернета, нужен контроль, или конфигурация доработана | Нужно самому соблюсти цепочку релизов |
| Конфигуратор, сравнение и объединение | Конфигурация снята с поддержки или сильно доработана | Можно потерять доработки при неверных флажках |
Вариант А. Автоматически из режима 1С:Предприятие
- Войдите в базу пользователем с полными правами.
- Откройте
Администрирование → Интернет-поддержка и сервисы, раздел «Обновление версии программы». - Нажмите «Обновление программы». Помощник проверит наличие нового релиза и при необходимости подключит интернет-поддержку — введите логин и пароль.
- Выберите, когда обновлять: сейчас или по расписанию, например ночью.
- Отметьте создание резервной копии и укажите папку для неё.
- Подтвердите. Программа закроет сеанс, скачает файлы, обновит конфигурацию и структуру базы.
Помощник сам строит цепочку: если вы отстали на десять релизов, он поставит промежуточные по порядку. Проверку легальности получения обновления и обработчики обновления данных он тоже запускает сам.
Для файловой базы на компьютере, где работают несколько человек, выбирайте обновление по расписанию на ночь. Помощник завершит сеансы в назначенное время.
Вариант Б. Вручную через Конфигуратор
Сначала получите сам файл обновления. С портала обновлений скачивается дистрибутив обновления (архив с setup.exe). При установке он распаковывается в каталог шаблонов, по умолчанию %APPDATA%\1C\1cv8\tmplts\1c\<имя конфигурации>\<номер релиза>\. Внутри лежит 1cv8.cfu.
Дальше:
- Запустите базу в режиме «Конфигуратор».
- Откройте конфигурацию:
Конфигурация → Открыть конфигурацию. - Выберите
Конфигурация → Поддержка → Обновить конфигурацию. - Укажите «Выбор файла обновления» и путь к
1cv8.cfu. Вариант «Поиск доступных обновлений» сам просмотрит каталог шаблонов. - Если Конфигуратор пишет, что файл не подходит, — нужен промежуточный релиз (см. раздел об ошибках).
- Нажмите «Обновить» или «Выполнить» и дождитесь окончания загрузки конфигурации.
- Выполните
Конфигурация → Обновить конфигурацию базы данных(клавиша F7). На этом шаге нужен монопольный режим. - Примите изменения структуры в окне «Реорганизация информации».
Каждый файл .cfu содержит список релизов, с которых на него можно перейти. Состав цепочки виден в описании обновления: строка «Обновление производится с версий…». Если ваш релиз туда не входит, ставьте промежуточный и повторяйте шаги 3–8.
Если конфигурация доработана
При обновлении доработанной базы откроется окно сравнения и объединения. В нём три колонки: основная конфигурация, старая конфигурация поставщика и новая.
- ✅ Объекты, которые меняли только в поставке, обновятся без вопросов.
- ⚠️ Объекты, изменённые и вами, и поставщиком, помечены особо. По ним решайте вручную: взять из новой конфигурации, оставить свою версию или объединить.
Если не понимаете, что за доработки в базе, — остановитесь и позовите того, кто их делал. Неверно снятый флажок молча затрёт чужую доработку. Доработки, вынесенные в расширения, при обновлении основной конфигурации не затираются, но после обновления проверьте, что расширение подключается без ошибок.
Шаг 3. Обработка данных и завершение обновления
После обновления конфигурации базы данных запустите программу в режиме 1С:Предприятие. Первым делом появится окно о легальности получения обновления — подтвердите его. Затем стартует обработка обновления данных.
Что происходит на этом шаге:
- 🔄 программа выполняет обработчики обновления: переносит данные в новые реквизиты и регистры, пересчитывает служебные таблицы;
- ⏱ на крупной базе часть обработчиков работает в фоне и может идти ещё несколько часов после входа;
- 📄 открывается описание изменений нового релиза.
Ход фоновой обработки виден в Администрирование → Обслуживание, раздел про обновление версии программы, ссылка «Результаты обновления программы». Пока она не завершилась, некоторые отчёты могут показывать неполные данные.
После этого проверьте базу:
- Откройте пару документов прошлого месяца и проведите тестовый документ в текущем.
- Сформируйте оборотно-сальдовую ведомость и сравните итоги с данными до обновления.
- Проверьте внешние обработки и печатные формы: они могли перестать открываться из-за изменённых реквизитов.
- Проверьте обмены с другими базами и банк-клиентом.
Ошибки при обновлении 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 через Администрирование → Загрузить информационную базу или вернуть бэкап СУБД. Данные, введённые после обновления, при этом пропадут.