Skip to content

Ошибка поиска версии платформы по требуемому приложению. #15

Description

@nikepopov

Проблема в том, что имена приложений содержат друг друга:

  • Предприятие - 1cv8
  • Тонкий клиент - 1cv8c

В результате поиск отрабатывает неверно:

{Модуль C:\Program Files\OneScript\lib\v8runner\src\v8runner.os / Ошибка в строке: 2021 / Не задан путь к платформе 1С}

Дело в текстовом фильтре:

	ПроцессорКоллекций.Сортировать(ФункцияСортировки)
					  .Фильтровать("Результат = СтрНайти(Элемент.ДоступныеПриложения, ДополнительныеПараметры.ТребуемоеПриложение) > 0;", ДополнительныеПараметры);

В моём случае у меня установлен только тонкий клиент и Элемент.ДоступныеПриложения содержит значение 1cv8c, но результат поиска конфигуратора (1cv8) СтрНайти(Элемент.ДоступныеПриложения, ДополнительныеПараметры.ТребуемоеПриложение), возвращает 1, так как первые 4 символа: текста - 1cv8

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions