Несоответствие версий клиента и сервера 1С: как исправить после обновления
- При запуске 1С появляется окно с ошибкой:
Несоответствие версий клиента и сервера 1С:Предприятия. - В тексте ошибки указаны разные номера релизов, например:
Клиент: 8.3.22.1709, Сервер: 8.3.23.1865. - База данных не открывается ни у одного сотрудника после ночного обновления сервера.
- Стартер 1С не скачивает нужную версию платформы автоматически.
В чем причина ошибки простыми словами?
Платформа 1С работает по жесткому правилу: номер версии программы на компьютере пользователя должен цифра в цифру совпадать с версией программы на сервере 1С. Если системный администратор обновил платформу на сервере (например, до версии 8.3.24.1548), а на компьютере бухгалтера осталась старая версия (8.3.23.1688), 1С заблокирует вход для предотвращения порчи данных.
Шаг 1. Как исправить ошибку на компьютере пользователя вручную
- Посмотрите точный номер версии сервера, указанный во второй строке текста ошибки (например:
8.3.24.1548). - Скачайте и установите на компьютер пользователя дистрибутив «Тонкий клиент 1С» или «Технологическая платформа 1С» именно этого релиза.
- Запустите 1С через стандартный ярлык 1cestart.exe (он автоматически выберет правильную установленную версию платформы).
Шаг 2. Настройка автоматического выбора версии в файле 1cestart.cfg
Если на ПК уже установлено несколько версий 1С, но запускается старая:
- Откройте файл
C:\ProgramData\1C\1CEStart\1CEStart.cfgв Блокноте. - Убедитесь, что в файле прописана строчка:
UseHashedFileLocation=1иInstalledLocation=C:\Program Files\1cv8. - Если требуется принудительно запускать конкретный релиз для определенной базы: в окне запуска 1С выделите базу -> нажмите Изменить -> на последней вкладке в поле Версия 1С:Предприятия впишите нужный номер, например:
8.3.24.1548.
Шаг 3. Автоматическая раздача платформы с сервера (для системных администраторов)
Чтобы не бегать по всем компьютерам компании после каждого обновления:
- Создайте общедоступную сетевую папку (например:
\\SERVER\1C_Distr). - Положите туда новые дистрибутивы платформы.
- В файле
1cestart.cfgна компьютерах пользователей укажите параметр:ConfigurationExtensionLocation=\\SERVER\1C_Distr. Стартер 1С сам тихо обновит версию клиента при первом запуске.
Частые вопросы (FAQ)
В чем разница между обновлением конфигурации (базы) и обновлением платформы?
Платформа — это сама программа 1С (движок), установленная на диск в Program Files. Конфигурация — это учетная база (Бухгалтерия, ЗУП). Ошибка несоответствия версий относится исключительно к движку (платформе).
Нужно ли удалять старые версии платформы 1С из Program Files?
Да, старые неиспользуемые релизы платформы занимают гигабайты места на диске C:. Их можно безопасно удалить через стандартную 'Установку и удаление программ' Windows.
Почему веб-клиент в браузере выдает такую же ошибку?
После обновления платформы на сервере необходимо зайти в Конфигуратор и заново нажать 'Администрирование' -> 'Публикация на веб-сервере' -> 'Опубликовать', чтобы обновился модуль веб-сервера IIS/Apache.
Может ли клиент 8.3.22 работать с сервером 8.3.23 в режиме совместимости?
Нет! Номера релизов технологической платформы клиента и сервера обязаны совпадать абсолютно полностью.