При работе в терминальных или сетевых средах системные администраторы часто сталкиваются с ситуацией, когда при запуске 1С возникает ошибка несоответствия версий платформы. Несмотря на то, что на сервере и у клиента установлена актуальная версия 8.3.13.1644, система настойчиво пытается использовать старую версию. Давайте разберемся, почему параметр DefaultVersion появляется «сам собой» и как навсегда решить эту проблему.
Основная причина кроется в механизме работы файлов конфигурации запуска 1CEStart.cfg и ibases.v8i. Система 1С:Предприятие устроена так, что она пытается запомнить выбор пользователя или настройки публикации. Если эти файлы содержат запись DefaultVersion, клиент будет игнорировать глобальные настройки и пытаться запустить базу указанной в файле версией.
Основные источники «паразитного» параметра:
default.vrd. При обновлении платформы на сервере без перепубликации базы, веб-сервер может продолжать «навязывать» старую версию клиентам.1cestart.exe.Если вы используете веб-сервер, первое, что необходимо сделать при возникновении подобных ошибок — это перепубликовать базу данных. Это принудительно обновит конфигурационный файл default.vrd и заставит всех клиентов использовать актуальную версию платформы.
Разберем это по шагам:
Конфигуратор базы данных от имени администратора.Для того чтобы избежать «самодеятельности» конфигурационных файлов на каждом отдельном рабочем месте, мы рекомендуем перевести всех пользователей на использование общего файла ibases.v8i, хранящегося на сетевом ресурсе. Это позволит администратору управлять списком баз и версиями платформы из одной точки.
Рассмотрим, как это реализовать:
ibases.v8i.
"C:\Program Files (x86)\1cv8\common\1cestart.exe" /RunShortcut "\\ПутьКВашемуСерверу\ОбщаяПапка\ibases.v8i"
При таком подходе файл 1CEStart.cfg на локальном компьютере перестает играть решающую роль, а все параметры берутся из централизованного файла. Это полностью исключает появление нежелательных параметров вроде DefaultVersion в локальных профилях.
Если сетевой вариант по каким-то причинам не подходит, проанализируем локальные файлы конфигурации:
1CEStart.cfg. Убедитесь, что в нем отсутствует строка DefaultVersion.GPO (групповые политики) для распространения конфигураций, убедитесь, что они не перезаписывают файлы старыми версиями шаблонов.1CEStart.cfg после того, как вы привели его к корректному состоянию. Однако будьте осторожны: это ограничит возможность добавления новых баз пользователями.Подводя итог, можно сказать, что «мистика» с самопроизвольным появлением версии платформы легко лечится перепубликацией веб-ресурсов или переходом на централизованное хранение настроек подключения. Проанализируйте, откуда именно загружается ваш список баз, и ограничьте права на запись в эти файлы для обычных пользователей.