Переход на конфигурацию 1С:ERP Управление предприятием 2 с более старых систем (например, УПП) нередко сопровождается жалобами на низкую производительность. Пользователи сталкиваются с задержками при навигации по интерфейсу в 1–2 секунды, долгим формированием типовых отчетов (например, расчетных листков) и многочасовым выполнением регламентных операций закрытия месяца. Проанализируем основные причины такого поведения и подробно разберем комплекс мер для ускорения работы ERP-системы.
Одной из скрытых причин критического падения производительности при закрытии месяца и расчете себестоимости являются некорректные даты в служебных таблицах. Рассмотрим типовую ситуацию: если при вводе начальных остатков или проведении документов в систему попадает запись с некорректным периодом (например, 417 год), алгоритмы закрытия месяца пытаются обработать временной интервал «с начала времен» по текущую дату.
Разберем по шагам, как проверить и исправить служебные регистры:
ЗаданияКРасчетуСебестоимости. Если в нем присутствуют записи с аномально ранними годами, система при каждом регламентном расчете запускает пересчет всех исторических интервалов.Конфигурация ERP 2 из коробки содержит большое количество включенных регламентных заданий, которые создают фоновую нагрузку на серверную часть и СУБД. В новой информационной базе полнотекстовый поиск начинает непрерывную индексацию, что вызывает заметные лаги в тонком клиенте.
Выполним оптимизацию прикладных механизмов:
Администрирование -> Общие настройки -> Поиск данных. Это снизит нагрузку на дисковую подсистему и процессор сервера.Конфигурация 1С:ERP крайне чувствительна к настройкам СУБД. Проанализируем ключевые параметры базы данных, напрямую влияющие на скорость отклика:
Max Degree of Parallelism = 1 (либо ограничить параллелизм через высокий порог Cost Threshold for Parallelism). Неоптимальное распараллеливание сложных запросов ERP часто приводит к взаимоблокировкам и подвисаниям.tempdb одинакового размера (по количеству физических ядер процессора, но не более 8) с фиксированным шагом авторасширения в мегабайтах. Это предотвратит фрагментацию и снимет узкие места при обработке временных таблиц.SE_MANAGE_VOLUME_NAME, чтобы исключить задержки при расширении файлов данных.В отличие от решений на обычных формах, управляемый интерфейс 1С:ERP требует высокой однопоточной производительности процессора (Single-Core Performance). Серверы с большой емкостью низкочастотных ядер будут выдавать задержки при отрисовке форм и расчетных операциях.
Проверим системные настройки:
ragent запущена без ключа -debug на рабочем сервере, так как отладка снижает производительность выполнения серверных вызовов.rphost ограничен объемом адресного пространства 4 Гб и аварийно завершает работу из-за нехватки памяти при тяжелых процедурах закрытия месяца.srvinfo, рабочие каталоги СУБД и папки временных файлов temp.Если сервер настроен корректно, но отдельные пользователи испытывают трудности с открытием форм, проанализируем настройки клиента и профилей доступа:
%AppData%\1C\1Cv8 и %LocalAppData%\1C\1Cv8. Повреждение кэшированных метаданных часто замедляет построение форм списков и отчетов.