Установка обновлений 1С 8.3: из программы, через Конфигуратор и на сервере

· 10 мин

Содержание

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

Отдельная история — платформа 1С:Предприятие. Это программа, а не конфигурация, и ставится она обычным установщиком. Новый релиз конфигурации часто требует платформу с номером не ниже определённого, поэтому платформу обычно обновляют первой.

СпособКогда подходитЧто нужно
Из программы через интернеттиповая база, файловый или серверный вариантлогин и пароль Интернет-поддержки
В Конфигураторе из файладоработанная конфигурация, нет интернета, нужен контрольфайл .cfu или установщик обновления
Через шаблонынесколько баз одной конфигурациираспакованные обновления в каталоге шаблонов

1. Подготовка к установке обновления 1С

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

Перед обновлением сделайте резервную копию базы — без неё не начинайте.

Для файловой базы самый надёжный вариант — выгрузка в файл .dt: Конфигуратор → Администрирование → Выгрузить информационную базу. Дополнительно можно просто скопировать папку с файлом 1Cv8.1CD, пока база закрыта. Для серверной базы на PostgreSQL или MS SQL лучше штатный бэкап СУБД: он быстрее и не требует монопольного режима.

Что ещё проверить до старта:

  • 🔍 Текущий релиз. Откройте Справка → О программе (значок «i» в правом верхнем углу). Там видны версия конфигурации и версия платформы.
  • 🧩 Режим поддержки. В Конфигураторе: Конфигурация → Поддержка → Настройка поддержки. Статус «На поддержке» — конфигурация типовая. «Редактирование разрешено» или «Снята с поддержки» — её меняли, обновлять придётся с объединением.
  • 🧱 Расширения. Список: Администрирование → Печатные формы, отчеты и обработки → Расширения. После обновления расширение может перестать подключаться — проверьте его после.
  • 💻 Требования к платформе. В описании нового релиза указана минимальная версия платформы. Если ваша ниже — сначала обновите платформу.
  • ⏱ Окно для работы. На время обновления все пользователи должны выйти. Крупную серверную базу обновляют вечером или в выходной.
Готовность к обновлению
Выполнено: 0 / 5

2. Автоматическое обновление 1С через интернет

Этот способ подходит для типовых конфигураций на поддержке: Бухгалтерия 3.0, ЗУП 3.1, УТ 11 и других на Библиотеке стандартных подсистем. Программа сама скачивает нужные файлы, строит цепочку релизов и ставит их по очереди.

Подключение Интернет-поддержки

Без подключения обновление не скачается. Зайдите в Администрирование → Интернет-поддержка и сервисы и нажмите «Подключить». Введите логин и пароль от портала 1С:ИТС — их выдаёт обслуживающая организация вместе с договором ИТС.

Пошаговый запуск обновления

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

Если от вашего релиза до последнего несколько промежуточных, помощник ставит их по цепочке сам. Это может занять 20–60 минут, а для больших баз — дольше.

В той же группе есть настройка автоматической проверки обновлений. Удобно включить проверку при запуске: программа сама напомнит о новом релизе.

Когда автоматический способ не сработает

  • конфигурация снята с поддержки или в ней разрешено редактирование;
  • на компьютере нет выхода в интернет или он закрыт прокси без настроек;
  • у пользователя нет полных прав;
  • для серверной базы не указаны логин и пароль администратора кластера (помощник их спросит).

В этих случаях переходите к ручной установке.

3. Как установить обновление 1С вручную из файла

Ручной способ даёт полный контроль: вы видите, что именно меняется, и сами решаете, как поступить с доработками.

Где взять файл обновления

Обновление распространяется в двух видах:

  • Архив или установщик (setup.exe / updsetup.exe). Его запускают, и он распаковывает файлы в каталог шаблонов: по умолчанию %APPDATA%\1C\1cv8\tmplts.
  • Файл 1Cv8.cfu — сам файл обновления. Его можно указать напрямую, без установки в шаблоны.

Скачивают обновления на портале 1С:ИТС в разделе релизов, по той же учётной записи Интернет-поддержки.

Пошаговая установка в Конфигураторе

  1. Запустите базу в режиме «Конфигуратор» под пользователем с полными правами.
  2. Откройте конфигурацию: Конфигурация → Открыть конфигурацию.
  3. Выберите Конфигурация → Поддержка → Обновить конфигурацию.
  4. Укажите источник:
    • «Поиск доступных обновлений (рекомендуется)» — программа найдёт подходящие файлы в каталоге шаблонов;
    • «Выбор файла обновления» — укажите путь к 1Cv8.cfu вручную.
  5. Программа проверит, подходит ли файл к текущему релизу, и покажет описание. Нажмите «Обновление».
  6. Для типовой конфигурации подтвердите загрузку. Для доработанной откроется окно сравнения и объединения — здесь решают, какие изменения принять (см. ниже).
  7. Нажмите «Выполнить». На вопрос про обновление конфигурации базы данных ответьте «Да».
  8. Откроется окно реорганизации со списком изменений структуры. Нажмите «Принять».
  9. Запустите базу в режиме «1С:Предприятие» и дождитесь, пока пройдёт обработка данных после обновления.

Файл .cfu обновляет только с определённых релизов. Нельзя перепрыгнуть с 3.0.140 сразу на последний, если в описании указано «обновление с 3.0.160 и выше». Ставьте промежуточные релизы по очереди — это и есть цепочка обновлений.

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

При объединении программа сравнивает три версии: старую поставку, ваши изменения и новую поставку. Объекты, которые меняли и вы, и фирма 1С, отмечаются отдельно.

Практика, которая спасает доработки:

  • перед объединением сохраните текущую конфигурацию в файл: Конфигурация → Сохранить конфигурацию в файл (.cf);
  • в окне сравнения используйте фильтр «Показывать только дважды измененные свойства» — так видно реальные конфликты;
  • для каждого конфликта выбирайте режим объединения осознанно: «Взять из новой конфигурации поставщика» потеряет вашу правку, «Объединить с приоритетом основной конфигурации» сохранит её;
  • после обновления проверьте синтаксис: Конфигурация → Проверка конфигурации.

Долгосрочное решение — переносить доработки в расширения. Тогда конфигурация остаётся на поддержке и снова обновляется в один клик.

4. Как обновить платформу 1С:Предприятие

Платформа — это исполняемые файлы, которые запускают любую базу. Её версия видна в «О программе» в виде 8.3.xx.yyyy.

Установка новой версии на компьютер

  1. Скачайте дистрибутив технологической платформы для своей ОС и разрядности.
  2. Распакуйте архив и запустите setup.exe.
  3. В списке компонентов оставьте «1С:Предприятие». Для толстого клиента и Конфигуратора нужен он же; тонкий клиент можно ставить отдельно.
  4. Пройдите мастер до конца. Новая версия ставится в отдельный каталог, например C:\Program Files\1cv8\8.3.xx.yyyy\.

Старые версии при этом не удаляются. Ярлык 1С запускает 1cestart.exe, а он по умолчанию выбирает самую новую установленную версию.

Если нужно, чтобы конкретная база открывалась определённой версией платформы, задайте её в свойствах базы в окне запуска: кнопка «Изменить» → последний шаг мастера → поле «Версия 1С:Предприятия».

Сколько версий держать

Две-три последние версии на компьютере — нормально. Лишние удаляют через «Программы и компоненты» Windows. Не удаляйте версию, если она указана в свойствах какой-то базы — та перестанет открываться.

5. Обновление 1С в клиент-серверном варианте

В серверной базе конфигурацию обновляют теми же способами, что и в файловой. Отличия — в блокировке пользователей и в обновлении самого сервера 1С.

Блокировка сеансов перед обновлением конфигурации

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

  1. Откройте консоль администрирования серверов 1С.
  2. Найдите базу: кластер → «Информационные базы» → нужная база → «Свойства».
  3. Включите «Блокировка начала сеансов включена» и «Блокировка регламентных заданий включена».
  4. Задайте время начала и конца блокировки, сообщение для пользователей и «Код разрешения», например obnovlenie.
  5. Сохраните. Затем завершите оставшиеся сеансы в ветке «Сеансы».

Принудительное завершение сеанса обрывает работу пользователя без сохранения — предупредите людей заранее.

Чтобы войти в заблокированную базу, добавьте к строке запуска параметр с кодом разрешения:

"C:\Program Files\1cv8\8.3.xx.yyyy\bin\1cv8.exe" DESIGNER /S"srv01\buh" /UC obnovlenie

После обновления снимите оба флажка блокировки в свойствах базы, иначе утром никто не войдёт.

Обновление сервера 1С

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

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

Если консоль администрирования после обновления не открывается или пишет, что не найдена оснастка, — перерегистрируйте библиотеку radmin.dll новой версии от имени администратора:

regsvr32 "C:\Program Files\1cv8\8.3.xx.yyyy\bin\radmin.dll"

Подставьте свой номер версии в путь. На Linux сервер обновляют пакетами из дистрибутива для своей системы; номер версии на сервере и клиентах так же должен совпадать.

6. Ошибки при установке обновлений 1С и что с ними делать

Большинство сбоев при обновлении — это несовпадение версий, занятая база или неподходящий файл. Выберите свой симптом:

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

Если ничего не помогло

Когда база после обновления не открывается и исправить быстро не получается, откатитесь. Создайте новую пустую базу или очистите текущую и загрузите .dt: Конфигуратор → Администрирование → Загрузить информационную базу. Для серверной базы восстановите бэкап средствами СУБД. Затем повторите обновление, разобравшись с причиной на копии.

Сложное объединение доработанной конфигурации лучше сначала прогнать на копии базы. Так вы увидите все конфликты, не останавливая работу бухгалтерии.

7. Частые вопросы об установке обновлений

Нужно ли обновлять 1С, если всё работает?
Да, если вы сдаёте отчётность и ведёте учёт по актуальным правилам. Новые формы отчётов, ставки и требования ФНС приходят только с релизами. Если релиз сильно отстаёт, отчёт может уйти по устаревшей форме и вернуться с отказом.
Можно ли установить обновление 1С без договора ИТС?
Для типовых конфигураций доступ к обновлениям даёт действующий договор ИТС. Для базовых версий и некоторых продуктов достаточно регистрации программы. Без легального доступа скачивать обновления со сторонних сайтов опасно: файл может быть изменён.
Сколько времени занимает обновление?
Один релиз небольшой файловой базы ставится за 5–15 минут. Цепочка из нескольких релизов или серверная база на десятки гигабайт — от часа и больше, в основном из-за обработки данных.
Можно ли пропустить несколько релизов?
Только если файл нового релиза обновляет с вашей версии. Это написано в его описании. Если нет — ставьте цепочку по очереди; автообновление делает это само.
Нужно ли обновлять платформу при каждом обновлении конфигурации?
Нет. Платформу меняют, когда новый релиз конфигурации требует версию выше вашей, или чтобы исправить известные ошибки платформы. В серверном варианте обновление планируют отдельно, потому что оно затрагивает всех пользователей.