В конце ноября 2024г на ИТС появилась обновленная Платформа версии 8.3.26
В этой версии появились новые возможности для разработчиков и администраторов, а так же были проведены оптимизации и исправления ошибок (полный список изменений доступен на ИТС по ссылке).
В этом обзоре рассмотрим наиболее заметные изменения:
Для разработчиков
1. У Расширений конфигурации стали доступны к заимствованию следующие объекты и свойства:
- Объект Журнал документов (документы могут быть как заимствованные так и собственные)
- Свойства Пакет и Пространство имен для XDTO-пакетов
- Свойство XDTO-Пакет для Web-сервисов
2. Появилась возможность оповещать клиентское приложение с сервера (без использования системы взаимодействия). Например с помощью данного механизма можно из фонового задания отправлять на клиент процент выполнения (не используя опрос в цикле).
1 2 3 4 5 6 7 |
Данные = Новый Соответствие; Данные.Вставить("Процент", 10); // ОтправитьУведомление(<Ключ>, <Данные>, <Адресаты>) // Ключ ‑ значение типа Строка, которое позволит однозначно определить, какой обработчик уведомления будет вызван. // Данные ‑ значение произвольного типа, которое позволяет передать на клиентское приложение какие-либо данные. // Адресаты ‑ массив числовых значений. С помощью данного параметра можно отправить уведомление конкретным сеансам, номера которых и перечисляются в массиве. УведомленияКлиента.ОтправитьУведомление("Прогресс", Данные); |
Клиентская часть должна быть предварительно подписана на получение уведомлений, подробности можно почитать на ИТС.
3. У менеджера прикладных объектов появился новый метод ВыбратьПоСсылкам().
1 2 3 4 5 |
// ВыбратьПоСсылкам(<Источник>, <Колонка>) // Источник - ТаблицаЗначений, РезультатЗапроса, Массив, ФиксированныеМассив // Колонка - Число, Строка, Неопределено // Возврат - Выборка<ИмяОбъекта> Выборка = Справочники.Номенклатура.ВыбратьПоСсылкам(МассивНоменклатур); |
4. У Набора записей независимого регистра сведений для метода Записать() появился еще один режим замещения – Обновление (В прошлой версии платформы были добавлены режимы Слияние и Удаление).
1 |
НаборЗаписей.Записать(РежимЗамещения.Обновление); |
Ключевое отличие от “Слияния” в том, что не создаются новые записи. Подробнее про все режимы можно почитать тут.
5. Появилась гибкая настройка “Индексов” – при создании индекса указываются поля и реквизиты конфигурации, а не физические поля базы данных. Платформа выполняет требуемую конвертацию автоматически, при сохранении конфигурации.
Кроме того были изменены и расширены возможности “Системы взаимодействия”, “Хранилища двоичных данных”, “Хранилища настроек”, работы с PDF-документами, оптимизирован запуск конфигурации и “Полнотекстовый поиск”.
Для администраторов
1. Появилась возможность автоматически отключать сеансы пользователей которые не производят действий определенное время.
2. Добавлена возможность авторизации по QR-коду, изменен вид формы авторизации – все способы представлены в едином стиле.
3. Добавлена возможность включать проверку паролей пользователей по списку скомпрометированных паролей или по своему списку.
Так же расширен список возможных событий в журнале регистрации, оптимизирована работа с кластерами серверов. У мобильной версии появилась поддержка ОС Android 14.