Ситуация, когда в многопользовательской базе 1С:Предприятие 7.7 (в частности, в конфигурации «Торговля и Склад 9.2») большинство сотрудников работают без нареканий, а у одного или двух пользователей создание определенного документа (например, ПеремещениеТМЦ) занимает от 10 секунд до минуты, встречается достаточно часто. Разберем основные причины такого избирательного падения производительности в терминальной среде и пошаговые методы устранения проблемы.
Одной из наиболее частых конфигурационных причин задержки при создании документа ПеремещениеТМЦ является значение реквизита Основной склад, установленное для конкретной учетной записи. Рассмотрим этот механизм подробнее:
Пользователи в режиме 1С:Предприятие и найдем проблемную учетную запись.ВводНового() выполняет тяжелый запрос к остаткам и ценам для предварительного заполнения реквизитов. В случае выбора оптового склада данный ресурсоемкий алгоритм не запускается.Пользователи через кнопку «История». Большое количество накопившихся исторических записей в таблице 1SCONST.DBF замедляет чтение настроек пользователя по умолчанию при открытии формы. При необходимости удалим избыточные или дублирующиеся записи.В файловой версии 1С 7.7 для каждого пользователя выделяется индивидуальный рабочий каталог внутри папки базы данных. В процессе работы в нем накапливаются служебные файлы, повреждение которых вызывает зависание интерфейса:
Администрирование -> Пользователи).1Cv7.CFG, а также временные файлы отчетов и списков. При следующем входе система автоматически создаст чистый конфигурационный файл.При инициализации диалоговых окон платформа 1С 7.7 обращается к подсистеме печати Windows для расчета метрик элементов управления и шрифтов. Если в терминальной RDP-сессии пользователя назначен недоступный или медленный сетевой принтер, открытие формы подвисает на время сетевого таймаута.
Разберем последовательность проверки рабочего места:
%USERPROFILE%\Local Settings\Temp), удалив устаревшие временные файлы с расширением *.tmp.Кэш списков последних введенных значений и геометрия экранных форм сохраняются в реестре Windows. Повреждение этих ключей приводит к задержкам при открытии документов. Выполним сброс параметров:
HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\<ИмяБазы>\Если вышеуказанные шаги не локализовали задержку, выясним точную причину с помощью встроенного инструмента профилирования:
Конфигуратор, авторизовавшись под проблемным пользователем.Отладка -> Замер производительности.1С:Предприятие (клавиша F11 или через меню отладки).ВводНового, ПриОткрытии) и глобального модуля, на выполнение которых уходит максимальное процентное время.