Скачать версию

Имя файла Архитектура Вид дистрибутива Дата создания
OneScript-1.5.0-x86.exe x86 Windows Installer (exe) 08.12.2020
OneScript-1.5.0-x86.zip x86 Zip-архив 08.12.2020
OneScript-1.5.0-x64.exe x64 Windows Installer (exe) 08.12.2020
OneScript-1.5.0-x64.zip x64 Zip-архив 08.12.2020
onescript-engine-1.5.0-1.fc26.noarch.rpm x64 Fedora/CentOS (rpm) 08.12.2020
onescript-engine_1.5.0_all.deb x64 Debian/Ubuntu (deb) 08.12.2020
oscript-debug-0.6.0.vsix x64 Расширение VSCode 08.12.2020

Изменения в версии 1.5.0

Новые возможности

  • Реализована поддержка внешних компонент 1С, созданных по технологии Native API. Метод ПодключитьВнешнююКомпоненту поддерживает параметр "ТипВнешнейКомпоненты", который, принимая значение ТипВнешнейКомпоненты.Native позволяет загрузить внешнюю компоненту 1С и работать с ней из языка 1Script.
  • В классы работы с регулярными выражениями добавлена поддержка именованных групп
  • Поддержка работы с синонимами методов в COM классах
  • Приложение oscript-config включено в поставку

Исправленные ошибки

  • В некоторых ситуациях некорректно расчитывалась сумма в методе ТаблицаЗначений.Свернуть
  • Парсер выдавал ошибку на модулях, которые заканчивались директивой #КонецОбласти
  • Директивы препроцессора обрабатывались "по месту", в отличие от 1С, в которой директива препроцессора должна быть единственной синтаксической конструкцией в строке. Поведение приведено к 1С.
  • Не контролировалась парность директив Область/КонецОбласти.
  • Не компилировались директивы условной компиляции, в которых выражения начиналось со скобки
  • Динамически загруженные модули, созданные из строк, имели одинаковые имена, что в узкоспециальных кейсах приводило к ошибкам.
  • В консоли Powershell обращение к свойству ЦветТекста выдавало ошибку
;