Очередная, за номером 8.3.9, версия технологической платформы принесла новую порцию всевозможных изменений и улучшений. О самых, по моему мнению, важных нововведениях я постараюсь рассказать ниже.
Содержание
Новые возможности и изменения
- Возможности механизма расширений в очередной раз серьезно расширены. Наиболее важное изменение заключается в том, что теперь в расширении можно заимствовать следующие объекты:
- общие модули;
- любые модули объектов;
- любые модули менеджеров объектов;
- модуль сеанса;
- модуль управляемого приложения;
- модуль внешнего соединения;
- модули команд.
- Производительность работы с HTTP-сервисами и интерфейсом OData повышена, путем реализации возможности управления временем жизни сеанса, а также повторным использованием одного сеанса для разных запросов от одного пользователя;
- Расширены возможности работы с двоичными данными;
- Реализована поддержка SVG-графики;
- Реализована поддержка СУБД MS SQL 2016;
- Наконец-то реализовано 64-х разрядное приложения (тонкий и толстый клиенты, а также конфигуратор) для ОС Windows, это должно решить проблему нехватки памяти, которая то и дело возникают при работе с большими конфигурациями;
- При реструктуризации, а также тестировании и исправлении реализована проверка и удаление потерянных субконто. Кроме этого, перед появлением окно тестирования и исправления выводится рекомендация сделать бэкап:
Новые возможности и изменения в режиме «1С:Предприятие»
- В версии 8.3.9 тонкого клиента (для OS Windows) очень серьезно расширена и переработана поддержка сенсорных экранов.
Оптимизация
- Скорость выполнения кода на встроенном языке незначительно увеличена. Я провел небольшой, ни на что не претендующий, эксперимент:
12345678910&НаКлиентеПроцедура Команда1(Команда)ВН = ТекущаяУниверсальнаяДатаВМиллисекундах();С = 0;Пока С<1000000 ЦиклС = С + 1;КонецЦикла;ВК = ТекущаяУниверсальнаяДатаВМиллисекундах();Сообщить(ВК-ВН);КонецПроцедуры
Сделал по пять прогонов в каждой версии и получил интересные результаты: - Процесс обновления конфигурации ускорен, как и процесс сравнения конфигураций в режиме установки соответствия объектов по именам.
Изменения, влияющие на поведение системы
- Теперь при нажатии левой кнопкой мыши на ячейку таблицы у которой стоит флажок «ГиперссылкаЯчейки» у таблицы формы вызывается обработчик события «Выбор»;
- Теперь во время динамического обновления удаление объектов конфигурации, которые не препятствуют обновлению и отсутствуют в новой конфигурации, происходит не сразу, а только при монопольном обновлении. Это должно снизить количество проблем которые возникают при динамическом обновлении.
Изменения, требующие изменений в конфигурациях и административных установках
- Неправильные директивы компилятора теперь генерируют ошибку при компиляции;
- При установке защищенного соединения теперь используется более защищенный протокол TLS 1.2.
Мобильная платформа
- Объект «ДиалогВыборФайла» теперь доступен в мобильном приложении;
- На ОС Android теперь возможно подключить обработчик информации о входящем звонке;
- В мобильном приложении теперь можно использовать внешние компоненты;
- Стало возможно выполнять анализ доступных способов передачи данных для выбора оптимальной стратегии работы с внешними данными;
- Реализована возможность работы с данными JSON;
- Реализована поддержка системы компоновки данных;
- В мобильном приложении теперь возможно провести тестирование и исправление, сделать бэкап, настроить автоматический бэкап.