-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
EDT пытается использовать конкретную неподдерживаемую версию платформы при подключении к файловой базе #990
Comments
.log
|
Здравствуйте. Если вы указываете номер версии платформы вплоть до номерка сборки, то могут наблюдаться различные ситуации при изменении списка доступных для EDT установок платформы 1С:Предприятие. Например, указанный вами случай обновления EDT, когда старая сборка платформы перестает поддерживаться средой и соответствующая ей установка просто перестаёт восприниматься. Для EDT такие неподдерживаемые сборки просто не существуют. И, если в настройках приложения или настройках информационной базы есть ссылки на эти более недоступные версии платформы, то возможны различные нештатные ситуации. EDT старается автоматически их обходить неявно переключаясь на другие версии, которые доступны в системе. Количество возможных сочетаний в зависимости от того, какой именно был тип привязки к версии платформы (конкретная установка, полная версия со сборкой, маска микроверсии, маска младшей версии) и того, как именно было произведено обновление (есть ли другие сборки, являются ли они доступными, есть ли другие младшие версии, какой набор компонент в этих установках, какой тип дистрибутива платформы 1С:Предприятие был использован и тому подобное) очень большое. Не во всех этих сочетаниях среда может выполнить автоматическую корректировку способом ожидаемым всеми пользователями. Пример, переключения на самую старшую версию платформы при недоступности указанной вы и наблюдали.
|
Доброго дня. Сделал небольшую доработку, чтобы среда в первую очередь пыталась использовать другую сборку из той же микро версии платформы как у ранее указанной сборки, что была не найдена. Однако, всё ранее сказанное остаётся в силе, и вам по прежнему следует либо переключиться на маску микро версии (рекомендую именно этот вариант), либо на новую сборку. Сделать это надо по прежнему в двух местах: и в настройках доступа, и в свойствах информационной базы. |
Описание ошибки
После перехода с 2022.2.2 на 2022.2.5 столкнулся с ошибкой выполнения команды "Импортировать конфигурацию" из файловой базы. Проект на 8.3.20. Но EDT почему то упорно запускает 8.3.22. Рядом в рабочей области есть копия этого проекта и базы, где такой проблемы нет, т.е. аналогичная команда выполняется успешно.
В свойствах этой базы была прописана конкретная версия платформы 8.3.20.1914 (в файле списка баз v8i).
В свойствах приложения указано
Предполагаю что EDT пытается использовать ту конкретную версию 8.3.20.1914 . Но т.к. она не поддерживается, он берет почему то не следующую установленную 8.3.20.2290, а самую последнюю 8.3.22.
После очистки указания конкретной версии платформы в свойствах проблема в EDT пропала.
Как воспроизвести
.
Скриншоты
Ожидаемое поведение
EDT выбирает 8.3.20.2290
Лог рабочей области
.
Версия 1С:EDT
Ruby 2022.2.5
Операционная система
Windows
Установленные плагины
Нет плагинов
Дополнительная информация
No response
The text was updated successfully, but these errors were encountered: