При создании новой локальной информационной базы разработчики и администраторы могут столкнуться с ситуацией, когда пустая база успешно создается через мастер, но при первой же попытке открыть ее в режиме конфигуратора или предприятия система выдает ошибку о несоответствии версии или невозможности открытия файла базы данных. Разберем подробно, почему это происходит и как правильно настроить параметры запуска.
Проанализируем механику работы платформы 1С:Предприятие при создании и запуске информационных баз. Ошибка чаще всего возникает из-за следующих факторов:
1Cv8.1CD в обновленном внутреннем формате. Если запуск конфигуратора происходит через более старую версию платформы, она не может распознать новый формат таблиц и блокирует открытие.1cv8.exe в каталоге устаревшей сборки), в то время как база создавалась системными компонентами более свежей платформы.1cescmn.cfg или 1cv8.cfg может присутствовать директива DefaultVersion, которая принудительно запускает устаревший релиз вместо самого свежего.Рассмотрим по шагам комплекс действий, который позволит восстановить корректный запуск базы данных.
Выясним, какая версия платформы указана в настройках запуска самой базы данных:
8.3. Это позволит стартеру автоматически выбирать наиболее свежую установленную сборку.Проанализируем путь к исполняемому файлу, через который запускается программа:
1cestart.exe, расположенный по пути C:\Program Files\1cv8\common\1cestart.exe (или Program Files (x86)).C:\Program Files\1cv8\8.3.9.2033\bin\1cv8.exe), заменим путь на общий стартер.Если стартер продолжает открывать старую версию платформы, проверим конфигурационные файлы:
%APPDATA%\1C\1CEStart\ и %ProgramData%\1C\1CEStart\.1cescmn.cfg.DefaultVersion, если там жестко зафиксирован устаревший релиз платформы.Для предотвращения конфликтов версий в будущем рекомендуется удалить старые дистрибутивы 1С:Предприятия через панель управления операционной системы, оставив только актуальные рабочие версии платформы.