-
Notifications
You must be signed in to change notification settings - Fork 4
Изменения 1.0.8
EvilBeaver edited this page Dec 17, 2014
·
1 revision
#Описание изменений в версии 1.0.8
- Добавлены средства чтения и записи XML (объекты ЧтениеXML/ЗаписьXML)
- Реализована работа с типами, поддерживаются функции Тип и ТипЗнч
- Реализована функция Формат с полной поддержкой форматирования чисел, дат и логических значений.
- Реализован класс ТаблицаЗначений. Поддерживаются все возможности оригинальной ТаблицыЗначений, за исключением индексирования. Коллекция индексов поддерживается, но индексы таблицы игнорируются в процедурах поиска.
- Реализован класс ДвоичныеДанные
- Реализован класс ГенераторСлучайныхЧисел
- Реализована глобальная функция ЗаполнитьЗначенияСвойств
- Реализованы глобальные функции работы с XML XMLЗначение и XMLСтрока
- Реализованы глобальные функции работы с Base64
- Реализована глобальная функция ПолучитьИмяВременногоФайла
- Реализован литерал Null
- Реализованы функции ТекущийСценарий и СтартовыйСценарий, позволяющие получать информацию о выполняемых в данный момент скриптах
- Добавлена возможность задавать значения переменных окружения. См. класс СистемнаяИнформация
- Добавлена возможность получения версии OneScript. См. класс СистемнаяИнформация
- Сообщение об ошибке структурировано по схеме ПутьКСкрипту / НомерСтроки / ОписаниеОшибки
- Добавлен тестовый фреймворк на базе xUnitFor1C для написания приемочных тестов
- Инсталлятор прописывает путь к движку в переменную PATH, что упрощает внедрение и использование
- Внедрена автоматизированная система сборки и тестирования
- Невозможно было создать объект по строковому имени типа с помощью функционального варианта оператора Новый("ИмяТипа")
- Некорректно отрабатывал выброс исключения. Два подряд выброшенных исключения в одном кадре стека вызовов нарушали ожидаемое поведение кода