Фирма «1С» официально объявила о выходе стабильной финальной сборки технологической платформы 1С:Предприятие 8.3.26.1332. Новая версия ориентирована на повышение стабильности крупных высоконагруженных инсталляций, снижение сетевых задержек тонкого клиента и углубленную поддержку СУБД с открытым исходным кодом.
Ключевые новшества платформы 8.3.26:
- Оптимизация работы с PostgreSQL / Postgres Pro: кардинально улучшен транслятор запросов 1С в SQL. Сложные соединения с временными таблицами теперь трансформируются с учётом актуальной статистики планировщика СУБД, что снизило время выполнения ресурсоёмких отчётов в 1.8–2.3 раза.
- Интеллектуальный пул фоновых заданий: кластер серверов 1С получил адаптивное управление параллелизмом. Теперь тяжелые фоновые операции (например, закрытие месяца или расчёт себестоимости) не блокируют интерактивную работу пользователей в тонких клиентах.
- Обновленный веб-клиент: осуществлен переход на современные спецификации ECMAScript, ускорен рендеринг управляемых форм на 35%, снижено потребление памяти браузером.
- Встроенная поддержка протокола OAuth 2.0 / OpenID Connect: бесшовная интеграция с корпоративными сервисами единого входа (SSO) без применения сторонних прокси-серверов.
Пример оптимизации запроса в BSL
Для разработчиков добавлен новый хинт оптимизации выборки данных при обращении к регистрам сведений с большими объёмами данных:
// Пример использования эффективной выборки среза последних
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Курсы.Валюта КАК Валюта,
| Курсы.Курс КАК ТекущийКурс,
| Курсы.Кратность КАК Кратность
|ИЗ
| РегистрСведений.КурсыВалют.СрезПоследних(&ПериодСреза, Валюта В (&СписокВалют)) КАК Курсы
|ГДЕ
| Курсы.Курс > 0";
Запрос.УстановитьПараметр("ПериодСреза", КонецДня(ТекущаяДатаСеанса()));
Запрос.УстановитьПараметр("СписокВалют", МассивНужныхВалют);
Результат = Запрос.Выполнить().Выгрузить();
«Релиз 8.3.26 является рекомендованным для всех пользователей 1С:ERP и комплексных решений, работающих под управлением Linux и СУБД семейства PostgreSQL». — Информационное письмо фирмы 1С №32104
Планируете перевод 1С на Linux и PostgreSQL?
Проведу аудит архитектуры, рассчитаю сайзинг серверов и выполню бесшовную миграцию баз любого объема без остановки работы предприятия.