Если вы работаете в экосистеме 1С, то наверняка знаете, как важны обновления платформы. Каждый новый релиз — это не просто исправления багов, но и шаг в будущее с улучшениями, которые меняют подход к разработке и администрированию. Компания «1С» активно работает над развитием платформы «1С:Предприятие», и в версии 8.3.29 (8.5.3) запланирован ряд значительных улучшений, направленных на повышение удобства работы разработчиков и пользователей. Часть из них уже реализована, часть будет выполнена или перенесена на следующий релиз.
1. Анализ покрытия кода автотестами
Любой уважающий себя разработчик знает, что тесты — это не только способ быть уверенным в своем коде, но и отличный аргумент перед заказчиком. В новой версии появится инструмент, который позволит прямо в платформе оценивать, насколько автотесты покрывают код.
С помощью этого инструмента можно:
- Выявлять непокрытые участки кода.
- Анализировать качество тестирования.
- Исключать ошибки на этапе разработки.
Покрытие тестами будет отображаться визуально, а данные можно будет выгружать для отчетности. Примерно такая функциональность давно используется в инструментах вроде SonarQube, а теперь появится и в любимой платформе.
2. Улучшения исключительной блокировки
Новая версия упростит жизнь: теперь сообщения об исключительных блокировках будут включать больше информации. Например,
- Кто и где заблокировал.
- Какова причина блокировки.
- Какие пользователи пострадали.
Это ускорит диагностику и устранение проблем. Разработчики смогут быстро разрешить блокировки, а админы — объяснить их причины бизнесу.
3. Оптимизация работы Apache и rphost
Если вы администрируете крупные веб-решения, эта новость для вас. Apache начнет лучше взаимодействовать с несколькими процессами rphost, что позволяет:
- Сократит время отклика.
- Снизит нагрузку на сервер.
- Устранит узкие места.
Теперь админы смогут обслуживать больше пользователей без апгрейда железа. Реальная экономия для компаний, у которых нагрузка на 1С исчисляется сотнями пользователей.
4. Умное управление копиями базы данных
Резервные копии — наше всё, и теперь 1С автоматизирует этот процесс на новом уровне. В версии 8.3.29 будет реализована функциональность, которая повысит устойчивость работы с копиями базы данных, а также добавит механизм контроля корректности состава данных при создании резервных копий. Пример:
- Если вы забыли включить таблицы с важными документами, система предупредит.
- При восстановлении данные проверяются на целостность.
Это отличная новость для тех, кто админит базы размером в несколько терабайт.
5. Новое в хранилище двоичных данных
Огромные объемы данных — это проблема не только для пользователей, но и для серверов. 1С учла это и вводит автоматическое распределение данных по серверам на основе частоты использования.
Часто используемые данные переезжают на быстрые серверы, редко используемые — на "медленные", тем самым:
- Ускоряет доступ к критически важным данным.
- Снижает нагрузку на инфраструктуру.
Интеллектуальный подход к управлению данными теперь встроен прямо в платформу.
6. Поддержка Word прямо в платформе
Теперь пользователи смогут открывать и редактировать файлы DOC/DOCX без стороннего ПО. Word-файлы в документообороте — это уже не проблема. Система будет поддерживать открытие, просмотр и прямое редактирование.
Функция особенно полезна в условиях, где пользователи работают с документами, а не кодом.
7. Администрирование и мониторинг кластера серверов
Админы часто жалуются на отсутствие гибких инструментов для мониторинга и настройки кластеров. В новой версии появятся:
- Расширенные возможности анализа нагрузки.
- Подробные отчеты о производительности.
Планируется возможность мониторинга таких сторонних процессов, как Data Accelerator, а также полнотекстовый поиск. Это упрощает анализ и сокращает время диагностики проблем.
8. Пакетное выполнение запросов
Еще одно важное улучшение для разработчиков — это возможность пакетного выполнения запросов на стороне системы управления базами данных (СУБД). В клиент-серверной архитектуре 1С иногда приходится подолгу ждать выполнения сложных запросов. Теперь запросы можно объединять в пакеты, которые обрабатываются СУБД как единое целое. Это:
- Уменьшит количество обращений к базе.
- Ускорит выполнение сложных операций.
Например, объединение 100 мелких запросов в один пакет позволит сократить нагрузку на сервер на 30-50%.
9. Оптимизация запросов в клиент-серверной архитектуре
Для разработчиков, работающих с клиент-серверной архитектурой в 1С, важным улучшением станет оптимизация запросов с использованием оператора «В ИЕРАРХИИ». Этот оператор позволяет работать с иерархическими данными, и его оптимизация ускорит выполнение запросов, улучшив общую производительность системы.
10. Работа с клиентами macOS
Несмотря на большую популярность Windows-систем, разработка под macOS для 1С также набирает обороты. В версии 8.3.29 разработчики учли эти нюансы:
- Оптимизировали клиент под macOS.
- Убрали критические баги с отображением интерфейсов.
Теперь работать в 1С на Mac стало комфортнее.
11. Запись видеозвонков в Системе взаимодействия
Новая версия принесет возможность записи видеозвонков. Если вы проводите конференции или работаете с распределенными командами, эта функция станет полезной. Записи звонков сохраняются в хранилище и могут быть воспроизведены в любое время.
12. Повышение удобства администрирования кластера серверов
Будут реализованы улучшения, направленные на упрощение и повышение эффективности администрирования кластера серверов, что позволит администраторам более эффективно управлять системой.
13. Повышение удобства автоматического удаления старых версий
Планируется улучшить механизм автоматического удаления устаревших версий платформы, что освободит место на диске и упростит процесс обновления.
14. Упрощение работы с резервным копированием
Резервное копирование и восстановление данных — одна из наиболее сложных задач при администрировании 1С. В новой версии будет упрощена работа с составом копий базы данных. Это позволит уменьшить количество ошибок, повысить скорость процесса и минимизировать риски потери данных в случае сбоя.
Когда ждать?
Официальный релиз версии 8.3.29 запланирован на первую половину 2025 года. Сейчас ведутся закрытые тестирования, а первые обновления уже доступны для пилотных проектов.