Установка обновлений 1С 8.3: из программы, через Конфигуратор и на сервере
Содержание
Установить обновление 1С можно тремя способами. Если конфигурация типовая и не изменена, проще всего обновиться прямо из программы: Администрирование → Интернет-поддержка и сервисы → Обновление версии программы. Если конфигурацию дорабатывали или интернета на компьютере нет — обновление ставят вручную в Конфигураторе из файла .cfu. Серверную базу
обновляют так же, но сначала блокируют вход пользователей через консоль кластера.
Отдельная история — платформа 1С:Предприятие. Это программа, а не конфигурация, и ставится она обычным установщиком. Новый релиз конфигурации часто требует платформу с номером не ниже определённого, поэтому платформу обычно обновляют первой.
| Способ | Когда подходит | Что нужно |
|---|---|---|
| Из программы через интернет | типовая база, файловый или серверный вариант | логин и пароль Интернет-поддержки |
| В Конфигураторе из файла | доработанная конфигурация, нет интернета, нужен контроль | файл .cfu или установщик обновления |
| Через шаблоны | несколько баз одной конфигурации | распакованные обновления в каталоге шаблонов |
1. Подготовка к установке обновления 1С
Обновление меняет структуру базы и запускает обработчики, которые переписывают данные. Если что-то пойдёт не так на середине, откатиться можно только на копию.
Перед обновлением сделайте резервную копию базы — без неё не начинайте.
Для файловой базы самый надёжный вариант — выгрузка в файл .dt: Конфигуратор → Администрирование → Выгрузить информационную базу. Дополнительно можно просто скопировать папку с файлом 1Cv8.1CD, пока база закрыта. Для серверной базы на PostgreSQL или MS SQL лучше штатный бэкап СУБД: он быстрее и не требует монопольного режима.
Что ещё проверить до старта:
- 🔍 Текущий релиз. Откройте
Справка → О программе(значок «i» в правом верхнем углу). Там видны версия конфигурации и версия платформы. - 🧩 Режим поддержки. В Конфигураторе:
Конфигурация → Поддержка → Настройка поддержки. Статус «На поддержке» — конфигурация типовая. «Редактирование разрешено» или «Снята с поддержки» — её меняли, обновлять придётся с объединением. - 🧱 Расширения. Список:
Администрирование → Печатные формы, отчеты и обработки → Расширения. После обновления расширение может перестать подключаться — проверьте его после. - 💻 Требования к платформе. В описании нового релиза указана минимальная версия платформы. Если ваша ниже — сначала обновите платформу.
- ⏱ Окно для работы. На время обновления все пользователи должны выйти. Крупную серверную базу обновляют вечером или в выходной.
2. Автоматическое обновление 1С через интернет
Этот способ подходит для типовых конфигураций на поддержке: Бухгалтерия 3.0, ЗУП 3.1, УТ 11 и других на Библиотеке стандартных подсистем. Программа сама скачивает нужные файлы, строит цепочку релизов и ставит их по очереди.
Подключение Интернет-поддержки
Без подключения обновление не скачается. Зайдите в Администрирование → Интернет-поддержка и сервисы и нажмите «Подключить». Введите логин и пароль от портала 1С:ИТС — их выдаёт обслуживающая организация вместе с договором ИТС.
Пошаговый запуск обновления
- Откройте
Администрирование → Интернет-поддержка и сервисыи в группе «Обновление версии программы» нажмите «Обновление программы». - Помощник проверит, есть ли новый релиз, и покажет его номер и размер. Нажмите «Далее» — начнётся загрузка.
- На шаге выбора времени отметьте «Сейчас» или задайте время, когда в базе никого не будет.
- Помощник предложит создать резервную копию. Для файловой базы оставьте флажок: копия ляжет в указанный каталог.
- Нажмите «Готово». Программа закроется, запустит обновление в фоне и откроется снова.
- При первом запуске пойдёт «Обновление версии программы» — обработка данных. Дождитесь окончания и не закрывайте окно.
Если от вашего релиза до последнего несколько промежуточных, помощник ставит их по цепочке сам. Это может занять 20–60 минут, а для больших баз — дольше.
В той же группе есть настройка автоматической проверки обновлений. Удобно включить проверку при запуске: программа сама напомнит о новом релизе.
Когда автоматический способ не сработает
- конфигурация снята с поддержки или в ней разрешено редактирование;
- на компьютере нет выхода в интернет или он закрыт прокси без настроек;
- у пользователя нет полных прав;
- для серверной базы не указаны логин и пароль администратора кластера (помощник их спросит).
В этих случаях переходите к ручной установке.
3. Как установить обновление 1С вручную из файла
Ручной способ даёт полный контроль: вы видите, что именно меняется, и сами решаете, как поступить с доработками.
Где взять файл обновления
Обновление распространяется в двух видах:
- Архив или установщик (
setup.exe/updsetup.exe). Его запускают, и он распаковывает файлы в каталог шаблонов: по умолчанию%APPDATA%\1C\1cv8\tmplts. - Файл
1Cv8.cfu— сам файл обновления. Его можно указать напрямую, без установки в шаблоны.
Скачивают обновления на портале 1С:ИТС в разделе релизов, по той же учётной записи Интернет-поддержки.
Пошаговая установка в Конфигураторе
- Запустите базу в режиме «Конфигуратор» под пользователем с полными правами.
- Откройте конфигурацию:
Конфигурация → Открыть конфигурацию. - Выберите
Конфигурация → Поддержка → Обновить конфигурацию. - Укажите источник:
- «Поиск доступных обновлений (рекомендуется)» — программа найдёт подходящие файлы в каталоге шаблонов;
- «Выбор файла обновления» — укажите путь к
1Cv8.cfuвручную.
- Программа проверит, подходит ли файл к текущему релизу, и покажет описание. Нажмите «Обновление».
- Для типовой конфигурации подтвердите загрузку. Для доработанной откроется окно сравнения и объединения — здесь решают, какие изменения принять (см. ниже).
- Нажмите «Выполнить». На вопрос про обновление конфигурации базы данных ответьте «Да».
- Откроется окно реорганизации со списком изменений структуры. Нажмите «Принять».
- Запустите базу в режиме «1С:Предприятие» и дождитесь, пока пройдёт обработка данных после обновления.
Файл .cfu обновляет только с определённых релизов. Нельзя перепрыгнуть с 3.0.140 сразу на последний, если в описании указано «обновление с 3.0.160 и выше». Ставьте промежуточные релизы по очереди — это и есть цепочка обновлений.
Если конфигурация доработана
При объединении программа сравнивает три версии: старую поставку, ваши изменения и новую поставку. Объекты, которые меняли и вы, и фирма 1С, отмечаются отдельно.
Практика, которая спасает доработки:
- перед объединением сохраните текущую конфигурацию в файл:
Конфигурация → Сохранить конфигурацию в файл(.cf); - в окне сравнения используйте фильтр «Показывать только дважды измененные свойства» — так видно реальные конфликты;
- для каждого конфликта выбирайте режим объединения осознанно: «Взять из новой конфигурации поставщика» потеряет вашу правку, «Объединить с приоритетом основной конфигурации» сохранит её;
- после обновления проверьте синтаксис:
Конфигурация → Проверка конфигурации.
Долгосрочное решение — переносить доработки в расширения. Тогда конфигурация остаётся на поддержке и снова обновляется в один клик.
4. Как обновить платформу 1С:Предприятие
Платформа — это исполняемые файлы, которые запускают любую базу. Её версия видна в «О программе» в виде 8.3.xx.yyyy.
Установка новой версии на компьютер
- Скачайте дистрибутив технологической платформы для своей ОС и разрядности.
- Распакуйте архив и запустите
setup.exe. - В списке компонентов оставьте «1С:Предприятие». Для толстого клиента и Конфигуратора нужен он же; тонкий клиент можно ставить отдельно.
- Пройдите мастер до конца. Новая версия ставится в отдельный каталог, например
C:\Program Files\1cv8\8.3.xx.yyyy\.
Старые версии при этом не удаляются. Ярлык 1С запускает 1cestart.exe, а он по умолчанию выбирает самую новую установленную версию.
Если нужно, чтобы конкретная база открывалась определённой версией платформы, задайте её в свойствах базы в окне запуска: кнопка «Изменить» → последний шаг мастера → поле «Версия 1С:Предприятия».
Сколько версий держать
Две-три последние версии на компьютере — нормально. Лишние удаляют через «Программы и компоненты» Windows. Не удаляйте версию, если она указана в свойствах какой-то базы — та перестанет открываться.
5. Обновление 1С в клиент-серверном варианте
В серверной базе конфигурацию обновляют теми же способами, что и в файловой. Отличия — в блокировке пользователей и в обновлении самого сервера 1С.
Блокировка сеансов перед обновлением конфигурации
Для обновления структуры базы нужен монопольный режим: в базе не должно быть других сеансов, включая фоновые задания.
- Откройте консоль администрирования серверов 1С.
- Найдите базу: кластер → «Информационные базы» → нужная база → «Свойства».
- Включите «Блокировка начала сеансов включена» и «Блокировка регламентных заданий включена».
- Задайте время начала и конца блокировки, сообщение для пользователей и «Код разрешения», например
obnovlenie. - Сохраните. Затем завершите оставшиеся сеансы в ветке «Сеансы».
Принудительное завершение сеанса обрывает работу пользователя без сохранения — предупредите людей заранее.
Чтобы войти в заблокированную базу, добавьте к строке запуска параметр с кодом разрешения:
"C:\Program Files\1cv8\8.3.xx.yyyy\bin\1cv8.exe" DESIGNER /S"srv01\buh" /UC obnovlenie
После обновления снимите оба флажка блокировки в свойствах базы, иначе утром никто не войдёт.
Обновление сервера 1С
Версии клиента и сервера в клиент-серверном варианте должны совпадать полностью, до последней цифры. Если обновить платформу на компьютерах, но не на сервере, клиенты не подключатся. Поэтому порядок такой:
- Выберите время без пользователей: при остановке службы оборвутся все сеансы.
- Остановите службу «Агент сервера 1С:Предприятия 8.3» в оснастке «Службы».
- Запустите установщик новой версии сервера, выберите компоненты «Сервер 1С:Предприятия 8» и «Администрирование сервера 1С:Предприятия». Отметьте установку как сервиса Windows и укажите ту же учётную запись службы, что была раньше.
- Запустите службу и проверьте в консоли, что кластер виден и базы на месте.
- Обновите платформу на всех клиентских компьютерах до той же версии.
Если консоль администрирования после обновления не открывается или пишет, что не найдена оснастка, — перерегистрируйте библиотеку radmin.dll новой версии от имени администратора:
regsvr32 "C:\Program Files\1cv8\8.3.xx.yyyy\bin\radmin.dll"
Подставьте свой номер версии в путь. На Linux сервер обновляют пакетами из дистрибутива для своей системы; номер версии на сервере и клиентах так же должен совпадать.
6. Ошибки при установке обновлений 1С и что с ними делать
Большинство сбоев при обновлении — это несовпадение версий, занятая база или неподходящий файл. Выберите свой симптом:
Если ничего не помогло
Когда база после обновления не открывается и исправить быстро не получается, откатитесь. Создайте новую пустую базу или очистите текущую и загрузите .dt: Конфигуратор → Администрирование → Загрузить информационную базу. Для серверной базы восстановите бэкап средствами СУБД. Затем повторите обновление, разобравшись с причиной на копии.
Сложное объединение доработанной конфигурации лучше сначала прогнать на копии базы. Так вы увидите все конфликты, не останавливая работу бухгалтерии.