Скачать версию
Имя файла | Архитектура | Вид дистрибутива | Дата создания |
---|---|---|---|
OneScript-1.5.0-x86.exe | x86 | Windows Installer (exe) | 08.12.2020 |
OneScript-1.5.0-x64.exe | x64 | Windows Installer (exe) | 08.12.2020 |
OneScript-1.5.0-x86.zip | x86 | Zip-архив | 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 обращение к свойству ЦветТекста выдавало ошибку