Оптимизации в 1С:Предприятие 8.5.5: поиск, загрузка конфигураций и настройки форм

В версии 8.5.5 платформы 1С:Предприятие планируется повысить производительность нескольких ресурсоемких операций и усовершенствовать формы с большим количеством пользовательских настроек. Изменения затронут глобальный поиск в конфигураторе, будет оптимизирована загрузка конфигураций из файлов, а также доработана работа с параметрами отчётов и динамическими списками.


Глобальный поиск в конфигураторе станет быстрее

Одним из заметных изменений станет ускорение глобального поиска по конфигурации

Улучшение, прежде всего, рассчитано на крупные прикладные решения, содержащие большое количество объектов, модулей и строк программного кода.

По результатам испытаний, проведенных на демонстрационной базе «1С:ERP. Управление холдингом» версии 3.2.6.7, скорость поиска выросла в 8-15 раз. Однако фактический результат на конкретном компьютере может отличаться. Производительность будет зависеть от числа процессорных ядер, характеристик накопителя и текущей нагрузки на оборудование. Тем не менее оптимизация должна заметно сократить время поиска процедур, функций и других элементов.

Многопоточная загрузка конфигурации из файлов

В платформе также планируется ускорить полную и частичную загрузку конфигурации из файлов. Для выполнения этой операции будет использоваться несколько вычислительных потоков.

По умолчанию платформа самостоятельно выберет количество потоков с учетом числа ядер процессора. При необходимости разработчик или администратор сможет указать это значение вручную:

  • в параметрах команды /LoadConfigFromFiles при пакетном запуске конфигуратора;
  • для команды load-config-from-files при работе через Агент конфигуратора или SSH-шлюз автономного сервера;
  • в командной строке утилиты ibcmd.

При тестировании конфигурации «Бухгалтерия предприятия, редакция 3.0» полная загрузка из файлов выполнялась в 8 раз быстрее, а частичная – примерно в 3,5 раза быстрее.

Это особенно важно для команд, которые хранят исходные файлы конфигурации в системе контроля версий или регулярно собирают информационные базы автоматически. 

Сокращение времени загрузки может ускорить обновление стендов, сборку тестовых баз и выполнение других операций в процессе разработки.

Формы с настройками станут компактнее

Еще одно изменение касается пользовательских настроек отчетов и динамических списков. Если таких параметров много, они могут занимать значительную часть формы, оставляя слишком мало места для таблицы, отчета или другого основного содержимого.

Порядок размещения элементов также изменится: настройки будут заполнять форму по строкам – слева направо и сверху вниз. Вместо вертикальных групп Колонка1, Колонка2 и далее платформа станет создавать горизонтальные группы Строка1, Строка2 и так далее.

В интерфейсе «Такси» прежний порядок сохранится: элементы продолжат располагаться по столбцам – сверху вниз, а затем слева направо.

В режиме интерфейса 8.5 строки с настройками сверх заданного количества будут помещаться в автоматически создаваемую сворачиваемую группу. Пользователь сможет скрыть редко используемые параметры и при необходимости снова их развернуть.

Пользовательские настройки в свернутом состоянии
Пользовательские настройки в свернутом состоянии


Пользовательские настройки в развернутом состоянии
Пользовательские настройки в развернутом состоянии

Управление количеством постоянно видимых строк

У метода СоздатьЭлементыФормыПользовательскихНастроек появится дополнительный необязательный параметр КоличествоНесворачиваемыхСтрок типа Число. С его помощью разработчик сможет определить, сколько строк с настройками необходимо показывать в форме.

Если значение не задано, платформа будет оставлять открытыми две строки. Если необходимое количество строк больше, чем это значение, то остальные элементы попадут в сворачиваемую область.

Состояние этой области будет зависеть от действий пользователя:

  • при первом открытии формы или выборе другого варианта отчета дополнительные настройки будут скрыты;
  • если состав настроек изменится во время текущего сеанса, группа автоматически развернется;
  • при последующих открытиях форма восстановит ранее выбранное пользователем состояние.

Когда появятся новые возможности

Оптимизация поиска и загрузки конфигураций заявлена для версии платформы 1С 8.5.5. В этой же версии планируется представить обновленный механизм вывода пользовательских настроек, который впоследствии должен быть распространен на сборки платформы, начиная с версии 8.5.1. Пока перечисленные возможности имеют статус анонса. Окончательный состав изменений следует сверить с документацией к соответствующей версии и файлом v8Update.htm после выхода релиза.

Комментарий эксперта

Оптимизации затрагивают две разные стороны работы с платформой. Ускорение поиска и загрузки конфигураций, прежде всего, сократит технические паузы разработчиков.

Многопоточная обработка особенно полезна для автоматизированных контуров разработки и тестирования. При этом показатели из испытаний не стоит заранее закладывать в расчеты: на менее производительных компьютерах, при медленном накопителе или высокой фоновой нагрузке прирост может оказаться ниже.

Сворачивание пользовательских настроек решает другую проблему – перегруженность интерфейса. Запоминание состояния группы также делает поведение формы предсказуемым при повторной работе.

Разработчикам также стоит проверить собственные формы и расширения, если их программная логика или оформление зависят от автоматически создаваемых групп Колонка1, Колонка2 и далее. В интерфейсе 8.5 структура таких элементов изменится: вместо колонок будут использоваться группы Строка1, Строка2 и так далее.

Какие еще изменения реализованы для версии 1С 8.5.5

Что будет в ближайшей версии 1С:Предприятие 8.5.4, смотрите здесь.

Есть вопросы по работе с 1С? Обратитесь к нашим специалистам по форме обратной связи ниже.

Наши новостные каналы в Телеграм, Макс и ВКонтакте, видеоконтент для пользователей и специалистов 1С – на YouTube и RUTUBE.

Рассказать друзьям
Предыдущая статья новость
Изменения в учете с сентября 2026
Следующая статья новость
К списку новостей
Комментарии
Меню