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

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

Организационные изменения

Состоялся выпуск 64-разрядной сборки. Теперь основные дистрибутивы имеют 2 варианта - x86 и x64 (который по-факту является версией AnyCPU)

32-разрядную сборку рекомендуется применять для взаимодействия с 32-битной версией 1С:Предприятия с помощью COM-Соединителя. В остальных случаях - рекомендуется использовать сборку x64.

С версией 1.2 рекомендуется использовать отладчик версии 0.5.0

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

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

  • Добавлены методы работы с часовыми поясами: ЧасовойПояс, СмещениеСтандартногоВремени, УниверсальноеВремя, МестноеВремя, ПредставлениеЧасовогоПояса, ТекущаяУниверсальнаяДата
  • Добавлены методы ПолучитьБуферДвоичныхДанныхИзHexСтроки, ПолучитьHexСтрокуИзДвоичныхДанных, ПолучитьHexСтрокуИзБуфераДвоичныхДанных
  • Добавлен конструктор объекта ЧтениеТекста на основании Потока
  • Улучшена диагностика места возникновения ошибки в модулях, скомпилированных в EXE
  • Развитие отладчика: в окне просмотра отображаются элементы объектов-коллекций.
  • Развитие отладчика: доступно вычисление значений при наведении мыши на переменную в тексте модуля, а также табло Intermediate
  • Реализованы условные директивы препроцессора Если..Тогда. Стандартными символами являются Linux, MacOS, Windows. При запуске на определенной платформе переменная препроцессора будет иметь значение Истина. Пользовательские директивы можно задать в параметре конфигурации preprocessor.define
  • Выполнен рефакторинг лексического анализатора. Выделена nuget-библиотека OneScript.Language, содержащая лексический анализатор кода на языке 1С. Библиотека распространяется, как экспериментальная.
  • Реализована установка свойств объектов с помощью Рефлектора

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

  • Улучшена совместимость методов работы с двоичными данными между 1Script и 1С
  • Не работает передача параметров по значению в Выполнить
  • Ошибка загрузчика, вызывающего падение при обращению к глобальному контексту в момент инициализации библиотек
  • Исправлено возникновение ошибки "Не удалось создать защищенный канал TLS/SSL"
  • Методы Сдвинуть ТаблицыЗначений и СпискаЗначений работают циклично (совместимость с 1С)
  • NPE в методе РегулярноеВыражение.Заменить
  • Не работала передача параметров по-умолчанию в методы текущего модуля, вызванные из Выполнить
  • И другие
;