Переход на новую версию платформы 1С:Предприятие 8.3 для файловых и серверных баз
Содержание
Чтобы обновить платформу
1С, скачайте дистрибутив нужной версии с портала обновлений, установите его поверх старого (setup.exe из архива), а затем укажите новую версию в свойствах базы или оставьте автовыбор 8.3. Конфигурация (Бухгалтерия, ЗУП, УТ) при этом не меняется: платформа — это «движок», а не программа учёта.
Новая версия ставится в отдельную папку C:\Program Files\1cv8\8.3.xx.xxxx, старая остаётся рядом. Поэтому обновить платформу 1С можно без риска «сломать всё сразу»: откат — это просто запуск предыдущей версии. Сложнее только с сервером 1С и веб-публикацией — там нужно поменять службу и пути к модулям.
Что проверить до обновления платформы
Новая платформа нужна не «потому что вышла», а по конкретной причине. Чаще всего их три:
- 📌 очередной релиз конфигурации требует платформу с номером не ниже указанного в его описании;
- 🐞 в новой версии исправлена ошибка, которая мешает вам работать;
- 🔒 нужна поддержка новой ОС, СУБД или браузера для веб-клиента.
Перед установкой откройте описание того релиза конфигурации, на который собираетесь переходить. В нём есть строка с минимальной и рекомендуемой версией платформы. Ставить «самую свежую» без нужды не стоит: у новых сборок бывают свои ошибки, а у отраслевых решений — свои ограничения сверху.
Резервная копия
Сама установка платформы базу не трогает. Но после неё вы, скорее всего, откроете базу в Конфигураторе, а там возможна конвертация или реструктуризация. Сделайте копию базы до первого запуска новой версии.
| Вариант базы | Как сделать копию |
|---|---|
| Файловая | Скопировать папку с файлом 1Cv8.1CD при закрытой базе |
| Файловая или серверная | Конфигуратор → Администрирование → Выгрузить информационную базу (файл .dt) |
| Серверная на MS SQL / PostgreSQL | Полный бэкап средствами СУБД |
Выгрузка .dt удобна тем, что её можно загрузить в любую версию платформы не ниже той, в которой она сделана. Бэкап СУБД быстрее и надёжнее на больших базах.
Что ещё выяснить заранее
- 🖥️ Разрядность: 32 или 64 бита. На современных Windows ставьте 64-битный клиент, если не используются старые 32-битные внешние компоненты (торговое оборудование, банк-клиенты).
- 🔑 Тип лицензий. Программные лицензии к номеру версии не привязаны, переустанавливать их после обновления платформы не нужно. Аппаратный ключ тоже продолжает работать.
- 🌐 Есть ли веб-публикация (IIS или Apache) и внешние соединения через COM — их придётся перенастроить.
Где взять дистрибутив новой версии платформы 1С
Официальный источник — портал обновлений фирмы 1С (releases.1c.ru). Доступ к нему открывается при действующей подписке ИТС или для партнёров. В списке продуктов нужен раздел «Технологическая платформа 8.3».
Внутри каждой версии лежит несколько дистрибутивов. Выбирайте по задаче:
| Дистрибутив | Кому нужен |
|---|---|
| Технологическая платформа для Windows (64-bit или 32-bit) | Обычный рабочий компьютер: толстый и тонкий клиент, Конфигуратор |
| Тонкий клиент | Компьютеры, которые работают только с серверными или опубликованными базами |
| Сервер 1С:Предприятия (64-bit) для Windows | Сервер приложений в клиент-серверном варианте |
Версии для Linux (deb, rpm или единый .run-установщик) | Серверы и рабочие места на Linux |
Если подписки нет, дистрибутив можно получить у обслуживающего партнёра 1С. Скачивать платформу с файлообменников не советуем: в таких сборках бывают изменённые файлы, и вы не знаете, что ставите.
| Продукт | Ред. | Последняя сборка |
|---|---|---|
| Платформа 1С:Предприятие | 8.3 | 8.3.27.1688 (13.08.2025, реком.) · последняя 8.3.27.1859 (12.11.2025) |
Номера сборок конфигураций выходят почти каждую неделю — точный релиз на сегодня смотрите прямо в программе: «Администрирование → Обновление версии программы». Ниже — последние известные на дату обновления таблицы.
Как обновить платформу 1С на рабочем компьютере
Для файловой базы и для пользователей сервера порядок одинаковый. Права администратора Windows понадобятся.
- Распакуйте архив дистрибутива в отдельную папку.
- Закройте все окна 1С на этом компьютере.
- Запустите
setup.exe. Состав компонентов обычно оставляют по умолчанию: «1С:Предприятие» и «Интерфейсы на различных языках». Если нужен COM-доступ, отметьте компонент для внешнего соединения. - Выберите язык интерфейса и дождитесь окончания установки.
- На шаге с драйвером защиты снимите галочку, если аппаратного ключа нет. Если он есть — оставьте.
- Запустите 1С через ярлык «1С:Предприятие». Стартер
1cestart.exeсам выберет самую новую установленную версию.
Старая версия при этом остаётся. Удалять её сразу не нужно: если с новой что-то пойдёт не так, вы просто вернётесь на прежнюю. Через неделю-две спокойной работы лишнее удаляют через «Программы и компоненты» Windows.
Как закрепить версию за конкретной базой
Иногда одна база должна работать на новой платформе, а другая — на старой. Это настраивается в списке баз:
- В окне запуска выделите базу и нажмите «Изменить».
- Пройдите мастер до последней страницы.
- В поле «Версия 1С:Предприятия» укажите нужное значение.
Варианты записи:
8.3— всегда самая новая из установленных 8.3.x;8.3.24— самая новая из ветки 8.3.24;- полный номер вида
8.3.24.1548— строго эта сборка.
Для серверной базы версия клиента должна совпадать с версией сервера до последней цифры. Если в списке баз жёстко прописан старый номер, после обновления сервера пользователь не подключится.
Автоматическое обновление клиентов в сети
Когда компьютеров десятки, ходить по каждому неудобно. Есть три рабочих способа.
Через общий каталог дистрибутивов
Стартер 1cestart.exe умеет сам ставить нужную версию, если знает, где лежит дистрибутив. Порядок:
- Создайте общую сетевую папку, например
\\fileserver\1c_distr, с правом чтения для пользователей. - Распакуйте в неё дистрибутив, каждую версию в свою подпапку.
- На клиентах в файле настроек стартера
1CEStart.cfgукажите путь к этой папке в параметреDistributiveLocation.
Файл 1CEStart.cfg для всех пользователей компьютера обычно лежит в C:\ProgramData\1C\1CEStart\. Пример строки:
DistributiveLocation=\\fileserver\1c_distr
Когда в свойствах базы указана версия, которой нет на компьютере, стартер найдёт её в папке и предложит установить. Учтите: для установки пользователю нужны права администратора, иначе процесс упрётся в UAC.
Через групповые политики или систему развёртывания
В домене дистрибутив платформы ставят пакетно: групповой политикой, SCCM или похожей системой. В комплекте есть MSI-пакет, поэтому можно запускать тихую установку. Ключи msiexec и параметры состава компонентов смотрите в документации к дистрибутиву, конкретный набор зависит от версии.
Через веб-публикацию для тонкого клиента
Если пользователи заходят через тонкий клиент по HTTP, при публикации можно указать, откуда скачивать дистрибутив тонкого клиента . Тогда при смене версии на сервере клиент сам предложит обновиться.
Обновление платформы на сервере 1С
Клиент-серверный вариант требует остановки работы. Все сеансы будут завершены, поэтому договоритесь о времени: вечер или выходной.
Порядок для Windows
- Предупредите пользователей и дождитесь их выхода. Список сеансов видно в консоли «Администрирование серверов 1С Предприятия».
- Остановите службу «Агент сервера 1С:Предприятия 8.3» в оснастке «Службы» (
services.msc). Все сеансы оборвутся, несохранённые документы пропадут. - Запустите
setup.exeиз серверного дистрибутива. Отметьте компонент «Сервер 1С:Предприятия» и «Модули расширения веб-сервера», если есть публикация. - На шаге установки оставьте опцию «Установить сервер 1С:Предприятия как сервис Windows » и укажите ту же учётную запись службы, что была раньше.
- Дождитесь окончания установки. Служба будет запускаться уже из папки новой версии.
- Проверьте в свойствах службы, что путь к
ragent.exeуказывает на новую версию, и запустите службу. - Откройте консоль администрирования и убедитесь, что кластер и список баз на месте.
Настройки кластера хранятся в каталоге srvinfo (по умолчанию C:\Program Files\1cv8\srvinfo). Установщик его не трогает, поэтому базы, назначения функциональности и администраторы кластера остаются.
Консоль администрирования зарегистрирована на конкретную версию. Если после обновления она не открывается или пишет об ошибке, зарегистрируйте radmin.dll новой версии: regsvr32 "C:\Program Files\1cv8\8.3.xx.xxxx\bin\radmin.dll".
Порты и брандмауэр
Номера портов при обновлении не меняются. Клиент обращается к агенту на 1540, затем к менеджеру кластера на 1541 и к рабочим процессам из диапазона, заданного в свойствах рабочего сервера (по умолчанию 1560–1591). Если вы создавали правила брандмауэра по пути к программе, а не по порту, обновите их на новую папку.
Linux
На Linux платформу ставят из пакетов или единым установщиком setup-full-...run. После установки служба srv1cv8 (имя может отличаться в разных версиях) переводится на новые бинарные файлы. Перед запуском убедитесь, что служба работает от того же пользователя, у которого есть права на каталог с настройками кластера.
Веб-сервер и внешние соединения
Модуль веб-расширения лежит в папке конкретной версии. После обновления его нужно переключить:
- 🌐 Apache: в конфигурации
httpd.confпоправьте строкуLoadModuleна путь к модулю новой версии (wsap24.dllдля Apache 2.4) и перезапустите Apache; - 🌐 IIS: проще всего опубликовать базу заново из Конфигуратора (
Администрирование → Публикация на веб-сервере), запущенного под новой версией; - 🔌 COM-соединение: зарегистрируйте
comcntr.dllновой версии командойregsvr32от имени администратора, иначе внешние обработки и интеграции не подключатся.
Первый запуск базы на новой платформе и проверка целостности
После установки откройте каждую базу сначала в Конфигураторе. Так вы увидите все сообщения о конвертации до того, как в базу зайдут пользователи.
Возможные сценарии:
- ✅ База открывается без вопросов. Так бывает почти всегда, если обновление внутри 8.3.
- 🔄 Программа предлагает конвертировать базу. Это означает, что формат хранения данных устарел для новой версии. Согласиться можно, но только при наличии копии: после конвертации старая платформа базу может не открыть.
- 🧱 Появляется предупреждение о режиме совместимости. Он задаётся в свойствах конфигурации и обычно меняется вместе с релизом конфигурации, а не вручную.
Тестирование и исправление
Если база давно не проверялась, самое время это сделать:
- В Конфигураторе откройте
Администрирование → Тестирование и исправление. - Для первой проверки отметьте только «Проверка логической целостности информационной базы» и режим «Только проверка».
- Посмотрите отчёт. Если ошибок нет — всё в порядке.
- Если ошибки есть, запустите повторно с режимом «Тестирование и исправление», предварительно сделав ещё одну копию.
Для этой операции нужен монопольный доступ: все пользователи должны выйти.
Для файловой базы есть ещё утилита chdbfl.exe в папке bin установленной версии. Она проверяет физическую целостность файла 1Cv8.1CD. Запускается только при закрытой базе.
Кэш после обновления
Если у пользователей появились странные ошибки формы или «подвисания» при открытии базы, очистите локальный кэш. Самый безопасный способ — запуск с параметром /ClearCache. Вручную кэш лежит в папках:
%APPDATA%\1C\1cv8
%LOCALAPPDATA%\1C\1cv8
Удалять в них можно папки с длинными именами-идентификаторами, при закрытой 1С. Файлы списка баз ibases.v8i и настройки стартера не трогайте.
Ошибки после обновления платформы 1С и их решение
Как откатиться на прежнюю версию
Если новая версия ведёт себя хуже, откат прост, пока вы не удалили старую папку и не конвертировали базу:
- На клиентах — укажите в свойствах базы полный номер старой версии.
- На сервере — остановите службу и переустановите сервер старой версии как сервис из её дистрибутива.
- Верните пути веб-модуля и регистрацию
comcntr.dll,radmin.dllна старую папку.
Если база уже сконвертирована в новый формат, откат делается только из резервной копии. Поэтому копию храните хотя бы до конца первой рабочей недели на новой версии.
Типичные промахи администраторов
- ❌ Обновили сервер, но забыли про терминальный сервер , где стоит свой клиент. Пользователи RDP не могут войти.
- ❌ Удалили старую версию в тот же день. Откатиться без переустановки уже нельзя.
- ❌ Обновили платформу посреди закрытия месяца. Любой сбой совпадает с самой нагруженной неделей.
- ❌ Поставили 32-битный клиент на одни машины и 64-битный на другие, а внешнюю компоненту оборудования собрали только под одну разрядность.