Уже достаточно давно появился релиз новой версии технологической платформы — 8.3.7. В этой статье я расскажу о наиболее важных, на мой взгляд, изменениях и нововведениях.
- Объекты ЗаписьZIPФайла и ЧтениеZIPФайла переработаны — повышена стабильность и устранены проблемы с национальными символами в именах файлов. Для работы с zip-архивами теперь используется библиотека zipArchive, а не Info-ZIP. Добавлен метод сжатия bzip2.
- Реализована возможность использовать аутентификацию ОС при работе с Web-сервисами и Интернетом.
- Реализованная JSON-сериализация объектов XDTO:
- Для функция «ЧислоПрописью» и «ПредставлениеПериода» добавлена поддержка турецкого, азербайджанского и венгерского языка.
- При помощи расширений конфигурации теперь можно создавать WS-ссылки, XDTO-пакеты, Web-сервисы и HTTP-сервисы, а также публиковать созданные интернет-сервисы на веб-сервере.
- Реализован метод глобального контекста — «ПолучитьТекущийСеансИнформационнойБазы» и метод «СеансИнформационнойБазы.ПолучитьФоновоеЗадание». Эти два метода помогут быстрее определить является ли текущий сеанс фоновым заданием.
- Отныне выгрузка в dt-файл не будет выполняться, если обнаружены проблемы со структурой базы, таким образом вероятность получить нерабочий бэкап уменьшается.
- Выгрузка и загрузка конфигурации в файлы теперь возможна в иерархическом режиме, что существенно снижает вероятность ошибки из-за слишком длинного имени файла.
- А загружать конфигурацию из файлов теперь можно выборочно (раньше можно было провести только полную загрузку).
- Реализована поддержка OS X 10.8 и старше (только 64-битное приложение). Для запуска подойдет тонкий и толстый клиент, а также конфигуратор. Поддерживается файловый и клиент-серверный вариант работы.
- Реализован целый набор методов позволяющих выполнить проверку легальности текущего прикладного решения, правда работают эти методы только в файловом варианте или на сервере версии «мини».
- Реализован новый механизм отладки — по протоколу HTTP, кроме этого реализован сервер отладки (dbgs), который может работать как сервис ОС — все это расширяет возможности отладчика, например, позволяет отлаживать мобильные приложения:
Кроме перечисленных мною изменений, данный релиз содержит большое количество различных мелких изменений, улучшений и оптимизаций.