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

В этой статье мы разберём весь процесс по шагам: от проверки системных требований до финальной проверки работоспособности. Особое внимание уделим совместимости конфигураций, резервному копированию и типичным ошибкам, которые возникают при переходе на 1С 11.4. Если вы администрируете несколько баз или работаете с распределённой инфраструктурой, найдёте здесь рекомендации по оптимизации процесса.

Прежде чем приступать, учтите: обновление платформы не равно обновлению конфигурации. Платформа (1С:Предприятие) — это среда выполнения, а конфигурация (например, 1С:Бухгалтерия 3.0 или 1С:УТ 11) — это прикладное решение. Их обновляют отдельно, но последовательность действий зависит от вашей текущей версии.

1. Подготовка к обновлению: системные требования и совместимость

Первый шаг — убедиться, что ваше оборудование и программное обеспечение соответствуют требованиям 1С 11.4. Фирма регулярно обновляет минимальные характеристики, поэтому даже если ранее платформа работала стабильно, для новой версии могут потребоваться изменения.

Основные требования к серверу и рабочим станциям:

  • 🖥️ Операционная система: Windows 10/11 (x64), Windows Server 2016/2019/2022, Linux (дистрибутивы с ядром 3.10+ и библиотеками glibc 2.17+). Поддержка Windows 7 и 8.1 официально прекращена.
  • 💾 Оперативная память: минимум 4 ГБ для клиентского приложения, 8 ГБ+ для сервера 1С:Предприятие. Для баз с высокой нагрузкой (100+ пользователей) рекомендуется 16 ГБ и более.
  • 🗄️ Свободное место на диске: не менее 1 ГБ для установки платформы + резерв для временных файлов (особенно важно при обновлении через .cfu или .cfu-пакеты).
  • 🔌 Сетевое окружение: для распределённых баз проверьте совместимость с текущей версией MS SQL Server (поддерживаются 2016–2022) или PostgreSQL (12–16).

Критически важно проверить совместимость конфигураций с платформой 11.4. Некоторые прикладные решения (особенно старые или кастомизированные) могут требовать доработок. Например:

  • 📊 Конфигурации на базе БСП 2.4 и ниже могут не поддерживать новые механизмы платформы (например, ДинамическиеСпискиВФоне).
  • 🔧 Решения с использованием внешних компонент (.dll, .so) требуют перекомпиляции под 64-битную архитектуру.
  • 🔄 Если используете 1С:Документооборот или 1С:ERP, проверьте требования к версии 1С:Предприятие в документации к релизу.
⚠️ Внимание: Если ваша конфигурация модифицирована (имеет отметку "Конфигурация изменена"), обновите сначала её до актуальной версии через Конфигуратор, а затем переходите к обновлению платформы. Иначе рискуете получить ошибки при открытии базы.
📊 Какую ОС вы используете для 1С?
Windows 10/11
Windows Server 2016/2019/2022
Linux
Другую

2. Резервное копирование: почему это критично и как сделать правильно

Обновление платформы — процесс, который в 90% случаев проходит гладко. Но именно оставшиеся 10% могут обернуться потерей данных, если не сделать бэкап. Причём речь идёт не только о файлах базы (.1CD), но и о:

  • 📁 Конфигурации (файлы .cf, .cfu), особенно если она дорабатывалась.
  • 🔑 Настройках пользователей (права, ролевой доступ, персональные отчёты).
  • 📋 Внешних обработках и отчётах, хранящихся в каталоге базы или на сервере.
  • 🖥️ Настройках сервера 1С (кластеры, рабочие процессы, параметры ragent).

Как правильно сделать бэкап:

  1. Закройте все сеансы 1С:Предприятие (включая фоновые задачи). Проверьте в Администрирование → Активные пользователи.
  2. Для файловой базы скопируйте каталог с расширением .1CD в отдельную папку (например, C:\Backup_1C\).
  3. Для клиент-серверной базы (MS SQL/PostgreSQL) выполните дамп через pg_dump или SQL Server Management Studio.
  4. Экспортируйте настройки кластера через rac cluster --dump (для Linux) или Консоль администрирования сервера (для Windows).

Проверьте целостность бэкапа! Попробуйте открыть копию базы на тестовом компьютере или восстановить дамп на отдельном сервере. Это займёт дополнительное время, но убережёт от неприятных сюрпризов.

Сделать бэкап базы данных|Проверить свободное место на диске|Закрыть все сеансы 1С|Скачать дистрибутив 11.4 с официального сайта|Подготовить тестовую среду для проверки-->

3. Скачивание дистрибутива и выбор способа обновления

Официальный дистрибутив 1С:Предприятие 11.4 можно скачать:

  • 🌐 С сайта users.v8.1c.ru (требуется действующая подписка ИТС).
  • 💿 С диска ИТС (если у вас офлайн-версия).
  • 📧 По запросу в службу поддержки (для корпоративных клиентов).

Выберите версию дистрибутива в зависимости от разрядности вашей ОС:

Тип дистрибутиваДля какой ОСРазмер файлаПримечания
1C_Enterprise_11_4_x86-64.msiWindows x64~500 МБРекомендуемый вариант
1C_Enterprise_11_4_i386.debLinux (32-bit)~450 МБДля устаревших систем
1C_Enterprise_11_4_x86-64.tar.gzLinux (64-bit)~480 МБТребует ручную установку зависимостей
1C_Enterprise_11_4_MacOS.dmgmacOS 10.15+~520 МБПоддержка M1/M2 с версии 11.4.10

Способы обновления платформы:

  • 🔄 Автоматическое обновление через Конфигуратор (меню Справка → Обновление конфигурации). Подходит для одиночных установок, но не всегда предлагает самую свежую версию.
  • 📦 Ручная установка поверх старой версии. Сохраняет настройки, но требует прав администратора.
  • 🖥️ Установка на чистую систему (рекомендуется для серверов). Минимизирует риск конфликтов, но потребует переноса настроек.
⚠️ Внимание: Если вы обновляете сервер 1С:Предприятие в кластере, сначала обновите рабочие процессы на всех узлах, а затем — центральный сервер. Порядок важен для избежания несовместимости версий!
Что делать если дистрибутив повреждён?

Если при распаковке архива или установке .msi возникает ошибка (например, "CRC failed" или "Недопустимый формат файла"), скачайте дистрибутив повторно — возможно, файл был загружен не полностью. Также проверьте контрольную сумму (SHA-256) на сайте и сравните её с вашим файлом через утилиту certutil -hashfile (Windows) или sha256sum (Linux).

4. Пошаговая инструкция по обновлению

Рассмотрим процесс обновления на примере Windows-системы с файловой базой. Для других ОС или клиент-серверных баз шаги могут отличаться — см. раздел "Особенности для разных окружений".

Шаг 1. Закройте все процессы 1С

Откройте Диспетчер задач (Ctrl+Shift+Esc) и завершите процессы:

  • 1cv8.exe (клиентское приложение),
  • 1cv8s.exe (сервер 1С:Предприятие),
  • ragent.exe (агент сервера).

Шаг 2. Запустите установщик

Запустите скачанный файл 1C_Enterprise_11_4_x86-64.msi от имени администратора. В мастере установки:

  1. Выберите "Обновить существующую установку" (не "Удалить"!).
  2. Укажите путь к текущей папке с (обычно C:\Program Files\1cv8\).
  3. Отметьте компоненты для установки:
    • 📌 1С:Предприятие (основной модуль),
    • 📌 Сервер 1С:Предприятия (если используется),
    • 📌 Администрирование сервера 1С (для кластеров).
  • Нажмите "Установить" и дождитесь завершения (может занять 5–15 минут).
  • Шаг 3. Проверьте версию платформы

    После установки откройте Конфигуратор любой базы и перейдите в Справка → О программе. В строке "Версия платформы" должно быть указано 11.4.x.xxxx. Если версия не изменилась, перезагрузите компьютер и проверьте ещё раз.

    💡

    Если после обновления базы открываются в режиме "Конфигуратор" вместо "1С:Предприятие", проверьте параметр запуска в ярлыке. Дополните путь к 1cv8.exe ключом /F "Путь_к_базе" и /N "Имя_пользователя" (если требуется).

    5. Особенности обновления для разных окружений

    Процесс обновления может отличаться в зависимости от инфраструктуры. Рассмотрим ключевые сценарии:

    Клиент-серверный вариант (MS SQL/PostgreSQL)

    • 🔄 Обновляйте сначала сервер 1С:Предприятие, затем — клиентские станции.
    • 📋 Для PostgreSQL проверьте совместимость расширения plv8 (требуется версия 2.3.10+).
    • 🔧 После обновления сервера перезапустите службу srv1cv83 (Windows) или sr1cv8 (Linux).

    Linux-сервер

    Для установки на Linux:

    1. Распакуйте архив 1C_Enterprise_11_4_x86-64.tar.gz в /opt/1C/v8.3/.
    2. Установите зависимости:
      sudo apt-get install libc6 libstdc++6 libgtk2.0-0 libnss3 libx11-6
    3. Запустите скрипт установки:
      sudo ./setup-full-11.4.0.xxxx

    Распределённые базы (кластер)

    В кластере обновление выполняется поэтапно:

    1. Остановите рабочие процессы на всех узлах кроме главного.
    2. Обновите главный сервер, затем — остальные узлы.
    3. Проверьте синхронизацию через rac cluster list.
    ⚠️ Внимание: Если используете 1С:Предприятие в Docker-контейнерах, обновите образ до версии с тегом 11.4 и пересоберите контейнеры. Не обновляйте платформу "на лету" — это может привести к конфликтам с хост-системой.

    6. Проверка работоспособности и устранение ошибок

    После обновления необходимо проверить:

    • 📊 Открытие баз: все ли конфигурации запускаются без ошибок?
    • 👥 Работа пользователей: нет ли проблем с подключением (особенно для удалённых сотрудников)?
    • 📈 Производительность: не стало ли медленнее выполняться типичные операции (например, формирование отчётов)?
    • 🔗 Интеграции: работают ли обмены с внешними системами (например, с 1С:EDT, Битрикс24, банк-клиентами)?

    Типичные ошибки после обновления и их решения:

    ОшибкаПричинаРешение
    Не найдена процедура или функция (ДинамическийСписок)Конфигурация использует устаревшие методы БСПОбновите конфигурацию через Конфигуратор (меню Конфигурация → Поддержка → Обновить конфигурацию)
    Ошибка формата потока (File=..., Line=...)Повреждение файлов базы при обновленииВосстановите базу из бэкапа и повторите обновление. Если ошибка повторяется, используйте утилиту chdbfl.exe для проверки целостности
    Недостаточно памяти для выполнения операцииНе хватает оперативной памяти для новых механизмов платформыУвеличьте параметр -memlimit в файле запуска (например, -memlimit 2048 для 2 ГБ)
    Не поддерживается версия СУБДУстаревшая версия MS SQL или PostgreSQLОбновите СУБД или установите патчи совместимости от

    Если после обновления базы открываются в режиме совместимости (с предупреждением о несоответствии версии), выполните:

    1. Откройте базу в Конфигураторе.
    2. Перейдите в Конфигурация → Поддержка → Настройка поддержки.
    3. Установите флаг "Включить возможность изменения" и нажмите "Готово".
    4. Обновите конфигурацию через Конфигурация → Обновить конфигурацию из файла (используйте актуальный .cfu от поставщика).
    💡

    Если после обновления платформы базы открываются медленнее, проверьте настройки кэша в 1cv8.ini. Добавьте параметр CacheSize=512 (значение в МБ) в секцию [Common] для увеличения производительности.

    7. Оптимизация после обновления

    Новая версия платформы 1С 11.4 предлагает несколько механизмов для улучшения производительности. Вот что можно сделать:

    Настройка сервера 1С

    • 📈 Увеличьте количество рабочих процессов (rphost) в кластере. Оптимальное значение: количество ядер CPU × 2.
    • 🔄 Включите фоновые задания для длительных операций (настройка в 1cv8.ini:
      [Common]
      

      EnableBackgroundJobs=1

    • 🗄️ Перенесите временные файлы на SSD-накопитель, указав путь в параметре TempDirectory.

    Оптимизация клиентских мест

    • 🖥️ Для тонкого клиента отключите ненужные визуальные эффекты в 1cv8.ini:
      [Client]
      

      UseDirectDraw=0

      UseOpenGL=0

    • 📶 Если пользователи работают удалённо, включите сжатие трафика:
      [Network]
      

      CompressionLevel=2

    Обновление конфигураций

    После обновления платформы проверьте:

    • 🔧 Доступность новых объектов конфигурации (например, ДинамическийСписокВФоне, ПолеHTMLДокумента).
    • 📊 Совместимость внешних отчётов и обработок. Некоторые могут требовать переработки из-за изменений в языке запросов.
    • 🔗 Работу REST-сервисов и HTTP-сервисов, если они используются для интеграции.

    8. Откат обновления: когда и как вернуть старую версию

    Если после обновления возникли критические ошибки (например, базы не открываются или наблюдаются массовые сбои), может потребоваться откат к предыдущей версии платформы. Вот как это сделать:

    Шаг 1. Восстановите бэкап базы

    Если ошибки связаны с повреждением данных, восстановите базу из резервной копии, созданной перед обновлением. Для файловой базы просто скопируйте папку .1CD обратно, для клиент-серверной — восстановите дамп.

    Шаг 2. Удалите текущую версию 1С

    Перейдите в Панель управления → Программы и компоненты (Windows) или выполните:

    sudo apt-get remove 1c-enterprise83

    для Linux.

    Шаг 3. Установите предыдущую версию

    Используйте дистрибутив старой версии (например, 1С 11.3). Скачайте его с сайта или воспользуйтесь архивом ИТС. При установке выберите опцию "Восстановить предыдущую версию", если она доступна.

    Шаг 4. Проверьте настройки совместимости

    Если базы открываются в режиме совместимости, выполните:

    1. Откройте базу в Конфигураторе.
    2. Перейдите в Конфигурация → Поддержка → Настройка поддержки.
    3. Установите версию поддержки, соответствующую старой платформе.
    ⚠️ Внимание: Откат версии платформы может привести к несовместимости с уже обновлёнными конфигурациями. Если вы успели обновить конфигурацию до версии, требующей 1С 11.4, откат платформы может сделать базу неработоспособной!

    FAQ: Частые вопросы по обновлению 1С 11.4

    Можно ли обновить 1С 11.4 на 32-битной системе?

    Нет, начиная с версии 11.4, фирма официально прекратила поддержку 32-битных систем. Последней версией с поддержкой x86 была 11.3.4. Для работы 11.4 требуется 64-битная ОС.

    Как обновить 1С на сервере без остановки работы пользователей?

    Для минимального простоя используйте схему с резервным сервером:

    1. Разверните второй сервер с 1С 11.4.
    2. Синхронизируйте базы между основным и резервным серверами.
    3. Перенаправьте пользователей на резервный сервер (через DNS или балансировщик).
    4. Обновите основной сервер и верните на него нагрузку.

    Такой подход требует лицензий на дополнительные серверные соединения.

    Почему после обновления медленно работают отчёты?

    Версия 11.4 внесла изменения в механизм выполнения запросов, что может сказаться на производительности старых отчётов. Проверьте:

    • Используются ли в отчётах ВЫБРАТЬ РАЗРЕШЕННЫЕ — замените на ВЫБРАТЬ РАЗЛИЧНЫЕ.
    • Включены ли индексы для полей, используемых в ГДЕ и УПОРЯДОЧИТЬ ПО.
    • Настройки кэша в 1cv8.ini (увеличьте CacheSize до 1024 МБ).
    Нужно ли обновлять конфигурацию после обновления платформы?

    Не обязательно, но рекомендуется. Платформа 11.4 сохраняет обратную совместимость с большинством конфигураций, однако:

    • Новые возможности платформы (например, ДинамическиеСпискиВФоне) будут недоступны.
    • Некоторые ошибки, исправленные в актуальных релизах конфигураций, могут проявляться.
    • Фирма тестирует совместимость только с последними версиями прикладных решений.

    Проверьте на сайте или в ИТС, требуется ли обновление для вашей конфигурации.

    Как обновить 1С на macOS?

    Процесс аналогичен Linux:

    1. Скачайте дистрибутив .dmg для macOS.
    2. Установите 1С:Предприятие в папку /Applications/1C/.
    3. Для работы с базами MS SQL установите ODBC-драйвер (например, Microsoft ODBC Driver 17 for SQL Server).
    4. Настройте права доступа к папке с базами через Терминал:
      chmod -R 755 ~/1C_Bases/

    Обратите внимание: на Apple Silicon (M1/M2) поддерживаются только версии 1С 11.4.10 и выше.