Как обновить 1С 8.3 своими силами и не сломать рабочую базу
Содержание
Обновить 1С:Предприятие 8.3 самостоятельно можно двумя путями: из самой программы (Администрирование → Интернет-поддержка и сервисы → Обновление версии программы) или вручную в Конфигураторе через Конфигурация → Поддержка → Обновить конфигурацию. В обоих случаях сначала делают резервную копию базы
, а релизы ставят строго по цепочке, без пропусков.
Звонить обслуживающей организации ради каждого релиза необязательно. Типовую конфигурацию без доработок бухгалтер или системный администратор обновит сам за 20–40 минут. Ниже пошаговый порядок для файловой и серверной базы, способ отката и разбор частых сбоев.
Когда пора обновлять 1С 8.3 и что вообще обновляется
В 1С две независимые части, и путать их не стоит:
- 🧩 Конфигурация — сама программа: «Бухгалтерия предприятия», «Зарплата и управление персоналом», «Управление торговлей». Её релизы приносят новые формы отчётности, ставки, правила учёта.
- ⚙️ Платформа — «движок» 1С:Предприятие 8.3, на котором работает конфигурация. Номер вида
8.3.xx.xxxx.
Новый релиз конфигурации часто требует более свежую платформу. Поэтому обновление нередко идёт в два этапа: сначала платформа, потом конфигурация.
Признаки, что тянуть больше нельзя:
- 📄 В программе нет новой формы отчёта или декларации, а срок сдачи близко.
- 🔔 При запуске 1С сама сообщает о доступной новой версии.
- 🧾 Изменились ставки, МРОТ, лимиты — а в базе старые значения.
- 🐞 Известная ошибка исправлена в новом релизе (это пишут в описании изменений).
- ⛔ Сервисы 1С (отчётность, ЭДО, банк) перестали работать и просят обновиться.
Обычно типовые конфигурации обновляют раз в 1–2 месяца. Отставание на полгода превращается в цепочку из 5–8 промежуточных релизов, и работа растягивается.
Подготовка к обновлению 1С: семь проверок до начала
Подготовка занимает больше времени, чем само обновление. Пропустить её — главный источник проблем.
Два пункта требуют пояснения.
Доработки. Откройте Конфигуратор и посмотрите Конфигурация → Поддержка → Настройка поддержки. Если там режим «Изменения не разрешены» или «На поддержке», конфигурация типовая — обновляйте спокойно. Если «Изменения разрешены» или конфигурация снята с поддержки, при обновлении придётся сравнивать и объединять изменения. Без опыта программиста такие базы лучше не трогать.
Цепочка релизов. Файл обновления .cfu подходит только к конкретным предыдущим версиям. Например, с релиза 3.0.150 нельзя сразу перейти на 3.0.170: нужно пройти промежуточные. Список подходящих версий указан в описании каждого релиза на портале и в файле с описанием обновления внутри дистрибутива.
Без резервной копии не обновляйте. Прерванное обновление структуры может оставить базу в состоянии, из которого её достанет только восстановление из копии.
Как сделать резервную копию
- Через Конфигуратор (любая база):
Администрирование → Выгрузить информационную базу. Получится файл.dtсо всеми данными и конфигурацией. - Файловая база: закройте 1С у всех и скопируйте папку базы целиком. Главный файл в ней —
1Cv8.1CD. - Серверная база на СУБД: штатный бэкап средствами MS SQL или PostgreSQL. Это быстрее и надёжнее
.dtна больших базах.
Способы обновить 1С: сравнение и выбор
| Способ | Кому подходит | Плюсы | Риски |
|---|---|---|---|
| Из программы (автоматически) | Файловые базы, типовые конфигурации | Сам скачивает цепочку релизов, сам делает копию | Не работает с доработанными базами; на больших базах может зависнуть |
Конфигуратор, файл .cfu | Любые типовые базы, включая серверные | Полный контроль, видно каждый шаг | Нужно вручную соблюдать порядок релизов |
Конфигуратор, сравнение/объединение .cf | Доработанные конфигурации | Сохраняет свои изменения | Требует знаний программиста, легко потерять доработки |
| Через обслуживающую организацию | Сложные серверные системы, ERP | Ответственность на подрядчике | Платно, зависит от графика |
Для типовой «Бухгалтерии» в файловом варианте хватает первого способа. Для серверной базы на 10+ пользователей надёжнее второй: вы видите, что происходит, и управляете сеансами.
Как обновить 1С 8.3 вручную через Конфигуратор
Шаг 1. Скачать и распаковать обновление
- Войдите на портал 1С с логином ИТС, найдите свою конфигурацию в разделе обновлений.
- Скачайте релиз в виде «обновления» (не «полного дистрибутива», если база уже есть).
- Запустите скачанный
setup.exe. Он не меняет базу — только распаковывает шаблоны в каталог шаблонов, обычно%APPDATA%\1C\1cv8\tmplts.
Если нужно пройти несколько релизов, распакуйте их все заранее. Так не придётся возвращаться к порталу на каждом шаге.
Шаг 2. Загрузить обновление в конфигурацию
- Запустите 1С в режиме Конфигуратор и откройте конфигурацию:
Конфигурация → Открыть конфигурацию. - Выберите
Конфигурация → Поддержка → Обновить конфигурацию. - Укажите «Поиск доступных обновлений» — 1С сама найдёт подходящие файлы в каталоге шаблонов. Или выберите «Выбор файла обновления» и укажите
.cfuвручную. - Выберите релиз из списка. Если подходящего нет, значит, пропущена промежуточная версия.
- В окне с описанием обновления нажмите «Продолжить обновление», затем «Выполнить».
Шаг 3. Обновить конфигурацию базы данных
После загрузки 1С предложит обновить конфигурацию
базы данных. Это можно сделать и вручную: Конфигурация → Обновить конфигурацию базы данных или клавиша F7.
На этом этапе меняется структура таблиц. Здесь нужен монопольный доступ: в базе не должно быть других сеансов. Программа покажет список изменений — нажмите «Принять».
Шаг 4. Запустить программу в пользовательском режиме
Откройте базу в обычном режиме 1С:Предприятие. Типовая конфигурация сама запустит обработку обновления данных: заполнит новые реквизиты, перенесёт настройки. Не прерывайте её, даже если она идёт 10–15 минут.
Часть обработчиков выполняется отложенно, уже во время работы. Их состояние видно в разделе Администрирование → Обслуживание → Результаты обновления программы. Пока они не завершились, некоторые отчёты могут показывать неполные данные.
Если релизов несколько, повторяйте шаги 2–4 для каждого по порядку. Запуск в режиме 1С:Предприятие между релизами не пропускайте: без него обработчики промежуточной версии не выполнятся.
Автоматическое обновление 1С: быстро, но не всегда
В типовых конфигурациях на базе БСП (Бухгалтерия 3.0, ЗУП 3.1, УТ 11) встроен помощник обновления. Путь в Бухгалтерии: Администрирование → Интернет-поддержка и сервисы → Обновление версии программы. В других конфигурациях раздел называется похоже и находится в Администрирование.
Как работает помощник:
- Подключите интернет-поддержку — введите логин и пароль портала 1С.
- Нажмите «Обновление программы». Помощник проверит наличие новой версии и сам построит цепочку релизов.
- Выберите время: сейчас или при завершении работы.
- Отметьте создание резервной копии и укажите папку для неё.
- Подтвердите. Программа закроется, обновится и откроется снова.
Ограничения, о которых стоит знать заранее:
- 🔒 Лучше всего помощник работает с файловыми базами. В клиент-серверном варианте ему нужны права администратора кластера и отсутствие других сеансов, поэтому серверные базы надёжнее обновлять через Конфигуратор .
- 🛠️ Доработанные конфигурации он обновить не сможет и предложит обратиться к специалисту.
- 🐢 На базе 20–30 ГБ и больше процесс может идти часами. Ночное обновление здесь удобнее.
Если помощник завис на одном этапе дольше часа, не закрывайте окно принудительно. Сначала проверьте в Диспетчере задач, нагружает ли процесс 1cv8.exe диск и процессор. Если нагрузка есть — работа идёт.
Обновление платформы 1С:Предприятие 8.3 на компьютере и сервере
Обновление платформы на рабочем месте
- Скачайте с портала технологическую платформу нужной версии: для Windows — дистрибутив «Технологическая платформа 1С:Предприятия (64-bit) для Windows» или 32-битный.
- Распакуйте архив и запустите
setup.exe. - Новая версия установится рядом со старой, в папку вида
C:\Program Files\1cv8\8.3.xx.xxxx. Старая не удаляется. - Стартовое окно 1С обычно само запускает самую свежую из установленных. Если базе нужна конкретная версия, укажите её в свойствах базы: кнопка «Изменить», последний шаг мастера, поле «Версия 1С:Предприятия».
Несколько версий платформы на одном компьютере уживаются нормально. Старые можно удалить через «Программы и компоненты», когда новая проверена.
Обновление платформы на сервере 1С
В клиент-серверном варианте есть жёсткое правило: версия платформы на клиентах должна совпадать с версией сервера до последней цифры. Поэтому сервер и клиенты обновляют в один заход.
Порядок для Windows-сервера:
- Предупредите всех: при остановке службы оборвутся сеансы пользователей, несохранённые документы пропадут. Делайте это вне рабочего времени.
- Сделайте бэкап баз средствами СУБД.
- Остановите службу «Агент сервера 1С:Предприятия 8.3» (
services.msc). - Установите новую версию сервера 1С из дистрибутива. В установщике отметьте компонент «Сервер 1С:Предприятия 8» и установку как сервиса.
- Проверьте, что служба теперь запускается из папки новой версии (свойства службы → путь к исполняемому файлу). Запустите её.
- Обновите платформу на всех клиентских компьютерах и терминальном сервере до той же версии.
Если на сервере остались зарегистрированы две службы разных версий на одних портах (по умолчанию 1540, 1541 и диапазон 1560–1591), вторая не стартует. Старую службу остановите и переведите в режим «Отключена».
Номер требуемой платформы смотрите в описании релиза конфигурации: там указано «номер не ниже 8.3.xx». Ставить самую новую платформу сразу после выхода не обязательно. Безопаснее выждать 2–3 недели и почитать отзывы о ней.
Откат обновления 1С: как вернуть базу
Встроенной кнопки «Отменить обновление» в 1С нет. Откат — это восстановление из копии, сделанной перед обновлением.
| Что есть на руках | Как восстановить |
|---|---|
Файл .dt | Конфигуратор → Администрирование → Загрузить информационную базу |
| Копия папки файловой базы | Закрыть 1С, заменить папку базы копией |
| Бэкап СУБД | Восстановить базу средствами MS SQL или PostgreSQL |
| Копия от помощника обновления | Лежит в папке, указанной при обновлении; это тоже .dt или копия файла базы |
Загрузка .dt полностью заменяет все данные базы. Всё, что пользователи ввели после создания копии, пропадёт. Если после обновления успели поработать, выгрузите текущее состояние в отдельный .dt и решите, какие документы придётся ввести заново.
Если сломалась только платформа (после её обновления база не открывается), откатываться не нужно. Запустите базу на прежней версии через поле «Версия 1С:Предприятия» в свойствах базы. Старая версия всё ещё установлена.
Ошибки при обновлении 1С и что с ними делать
%APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8 (папки с длинными именами-идентификаторами), либо запустите 1С с параметром /ClearCache.Ещё один частый сценарий — кончилось место на диске посреди обновления структуры. Конфигуратор прерывается с ошибкой записи. Освободите место и повторите обновление конфигурации базы данных. Если база после этого не открывается, восстановите её из копии.