Skip to content
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

Определение самой новой платформы #135

Open
SeregaANT opened this issue Aug 6, 2021 · 2 comments
Open

Определение самой новой платформы #135

SeregaANT opened this issue Aug 6, 2021 · 2 comments

Comments

@SeregaANT
Copy link

При наличии более новой х86 платформы 1С:Предприятия 8.3.18.1334 скрипт получает путь к более старой x64 платформе 8.3.14.1854. Это происходит при коммите в гит в момент попытки разбора расширения (сделанного в 8.3.18.1334, без режима совместимости) на исходники.
ОШИБКА - {Модуль C:\Program Files\OneScript\lib\v8runner\src\v8runner.os / Ошибка в строке: 1388 / Для работы с этим расширением конфигурации необходима версия платформы не меньше, чем 8.3.18.
Текущая версия 8.3.14.1854.

Не совсем уверен, что это ошибка, т.к. OneScript x64, и, соответственно, он пытается вызвать 1С x64.

@nixel2007
Copy link
Member

В v8runner есть возможность установить приоритет разрядности платформы. По умолчанию приоритет отдается x64.

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

@khorevaa что думаешь на этот счет? кажется вопрос где-то на уровне взаимосвязи с v8find

@khorevaa
Copy link
Member

khorevaa commented Aug 6, 2021

Да вопрос к v8find в метод https://github.com/khorevaa/v8find/blob/develop/src/Классы/Платформа1С.os#L240
Может кто и доделает что...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants