Skip to content

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

Open

Description

@SeregaANT

При наличии более новой х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.

Activity

  1. nixel2007 commented on Aug 6, 2021

    @nixel2007
    Member

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

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

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

  2. khorevaa commented on Aug 6, 2021

    @khorevaa
    Member

    Да вопрос к 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions