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

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

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

Подготовка инфраструктуры и резервное копирование

Любое вмешательство в работающую систему должно начинаться с создания полной копии данных. Для файловых баз достаточно скопировать каталог с файлами .1CD, .1CDD и служебными логами на внешний носитель или в защищенное сетевое хранилище. В случае с SQL-серверами процедура сложнее и требует использования штатных средств СУБД или специализированных утилит администрирования 1С.

Особое внимание следует уделить правам доступа. Учетная запись, под которой будет запускаться процесс обновления, должна обладать полными правами на чтение и запись в каталоги программы, а также правами администратора базы данных в случае использования MS SQL Server или PostgreSQL. Отсутствие необходимых привилегий часто приводит к ошибке "Монополия не захвачена" в самый неподходящий момент.

⚠️ Внимание: Перед началом работ убедитесь, что все пользователи завершили сеансы работы с базой. Принудительное завершение активных сеансов во время обновления может привести к повреждению таблиц регистра сведений.

Проверьте системные требования для версии 8.3.17. Эта версия платформы требует актуальных библиотек операционной системы. Например, для работы в среде Windows могут потребоваться последние пакеты обновлений Visual C++ Redistributable. Игнорирование этого пункта часто становится причиной, по которой клиентское приложение просто не запускается после установки.

☑️ Чек-лист подготовки к обновлению

Выполнено: 0 / 4

Загрузка дистрибутивов и выбор архитектуры

Официальный сайт фирмы "1С" предоставляет дистрибутивы в двух основных архитектурах: x86 (32-битная) и x64 (64-битная). Для современных серверов и рабочих станций с объемом оперативной памяти более 4 ГБ настоятельно рекомендуется использовать 64-битную версию. Это позволит платформе эффективнее управлять памятью и обрабатывать большие объемы данных без свопинга.

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

Важно сверить номер сборки. Версия 8.3.17 имеет множество промежуточных релизов, и критические исправления могли появиться только в последних сборках (например, 8.3.17.1549 или выше). Установка устаревшего промежуточного релиза может потребовать повторного обновления в ближайшем будущем.

💡

Рекомендуется скачивать дистрибутивы только с портала users.v8.1c.ru или с диска ИТС, чтобы избежать риска заражения вредоносным ПО, которое иногда внедряют в пиратские сборки.

Храните скачанные установочные файлы в отдельной папке с понятным названием, например D:\Install\1C\v8.3.17. Это упростит процесс переустановки или ремонта программы в случае сбоя, так как вам не придется искать файлы заново. Структура папок должна быть логичной и доступной для всех администраторов системы.

Установка сервера и клиентской части

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

На клиентских машинах мастер установки предложит тип установки: полный, выборочный или только клиент. Для большинства пользователей подходит полный вариант, который автоматически регистрирует необходимые расширения в браузере и настраивает ярлыки. Если вы используете тонкий клиент через RDP, убедитесь, что галочка "Установить компоненты для работы в режиме терминала" активна.

Компонент Где устанавливать Обязательно
Сервер 1С:Предприятия Только на сервере Да (для клиент-серверного варианта)
Клиент 1С:Предприятия На всех рабочих местах Да
Веб-расширение На сервере IIS/Apache Нет (только для веб-доступа)
Менеджер лицензий На сервере защиты Да (если используется сетевой ключ)

После установки файлов необходимо перезагрузить сервер. Это критически важный шаг, так как многие системные библиотеки и драйверы защиты (HASP) загружаются только при старте операционной системы. Попытка запустить службу 1С без перезагрузки часто приводит к ошибкам инициализации защиты.

📊 Какой вариант работы 1С вы используете?
Файловый вариант
Клиент-серверный (SQL)
Веб-клиент
Терминальный сервер

Обновление конфигурации базы данных

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

В окне обновления конфигурации убедитесь, что установлен флаг "Обновить конфигурацию базы данных". Если вы работаете с типовой конфигурацией, обновленной через поддержку, этот процесс пройдет автоматически. Для нетиповых (самописных) баз может потребоваться выгрузка и загрузка изменений, если структура метаданных претерпела серьезные изменения.

⚠️ Внимание: Процесс обновления конфигурации базы данных является необратимым. После завершения и сохранения изменений откатить структуру таблиц на версию 8.3.16 без восстановления из резервной копии будет невозможно.

Длительность процесса зависит от размера базы и количества объектов метаданных. Для крупных баз (более 50 ГБ) обновление может занять от 30 минут до нескольких часов. В это время база будет недоступна для пользователей, поэтому планируйте работы на нерабочее время или выходные дни.

По завершении обновления конфигурации рекомендуется выполнить тестирование и исправление базы. Это делается через меню Администрирование → Тестирование и исправление. Выберите все доступные пункты, включая "Пересчет итогов", чтобы гарантировать целостность данных после миграции на новый формат хранения.

Что делать, если обновление конфигурации зависло?

Если процесс обновления не двигается более 2 часов, проверьте логи сервера 1С и журнал событий Windows. Чаще всего проблема связана с блокировкой таблиц антивирусом или нехваткой места в журнале транзакций SQL. Не прерывайте процесс насильно, попробуйте увеличить таймауты в настройках кластера.

Настройка кластера серверов и лицензирование

В версии 8.3.17 были внесены изменения в механизм работы с лицензиями. Теперь система более строго контролирует соответствие версий клиентского приложения и сервера. При запуске может появиться сообщение о несовместимости, если на одном из узлов кластера осталась старая версия платформы.

Для корректной работы кластера серверов необходимо перезапустить службу "Агент сервера 1С:Предприятия". Это можно сделать через оснастку services.msc или консоль управления кластером. После перезапуска проверьте, что все рабочие процессы (rphost) запустились успешно и видны в списке активных соединений.

Если вы используете программные лицензии, убедитесь, что файл pinserv.cfg или настройки пина имеют корректные пути к ключам. В некоторых случаях после крупного обновления платформы требуется перепривязка лицензий к новым идентификаторам оборудования, особенно при смене сетевых адаптеров или виртуализации.

💡

Синхронизация версий на всех узлах кластера — обязательное условие стабильной работы. Разнобой версий (например, сервер 8.3.17, а клиент 8.3.16) приведет к блокировке подключения пользователей.

Проверьте настройки безопасности кластера. Убедитесь, что порты для взаимодействия агента и рабочих процессов (обычно диапазон 1540-1560) открыты в брандмауэре. Блокировка этих портов является частой причиной ошибок "Соединение с сервером 1С:Предприятие не установлено".

Типовые ошибки и методы их устранения

Одной из самых распространенных проблем после обновления является ошибка запуска тонкого клиента с сообщением о неверной версии формата базы данных. Это происходит, если пользователь пытается подключиться к базе, которая уже была обновлена в режиме конфигуратора, но на его компьютере стоит старая версия платформы. Решение одно — обновить клиентское ПО на всех рабочих местах.

Другая частая проблема связана с драйверами защиты. После обновления ОС или платформы драйвер HASP может перестать корректно определять ключ. В диспетчере устройств может появиться устройство с восклицательным знаком. В этом случае необходимо переустановить драйверы защиты, которые идут в комплекте с дистрибутивом 1С версии 8.3.17.

  • 🔴 Ошибка "Лицензия не найдена": проверьте службу лицензирования и физическое подключение USB-ключа.
  • 🔴 Ошибка "Сеанс завершен": часто возникает при несовпадении версий сервера и клиента или проблемах с сетью.
  • 🔴 Ошибка "Монополия не захвачена": означает, что в базе есть активные подключения, мешающие обновлению.

Если после обновления lenta работы системы значительно снизилась, проверьте планы выполнения запросов в СУБД. Иногда оптимизатор запросов SQL начинает использовать неэффективные индексы для новых версий платформы. В таких случаях помогает перестроение индексов или обновление статистики в базе данных.

⚠️ Внимание: Интерфейсы и точные названия пунктов меню могут незначительно отличаться в зависимости от используемой конфигурации (Бухгалтерия, ЗУП, УТ) и платформы операционной системы. Всегда сверяйтесь с документацией к вашему конкретному продукту.

FAQ: Часто задаваемые вопросы

Можно ли обновиться с версии 8.3.10 сразу на 8.3.17?

Да, платформа 1С поддерживает прямое обновление через несколько версий. Однако, если разница в версиях слишком велика (более 5-6 лет), рекомендуется сначала перейти на промежуточную версию, например 8.3.14, чтобы корректно конвертировать форматы хранения данных, а затем уже на 8.3.17.

Нужно ли обновлять конфигурацию, если я обновил только платформу?

Нет, платформа и конфигурация — это разные сущности. Вы можете установить новую платформу 8.3.17 и продолжать работать со старой конфигурацией. Однако обновление конфигурации часто требуется для использования новых функциональных возможностей, которые доступны только в новых версиях платформы.

Сколько времени занимает обновление базы 100 ГБ?

Время зависит от производительности дисковой подсистемы и сервера. На современных SSD-массивах обновление конфигурации базы такого размера занимает от 20 до 40 минут. На традиционных HDD этот процесс может растянуться до 2-3 часов из-за большого количества операций ввода-вывода при пересчете итогов.

Что делать, если после обновления перестал работать отчет?

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