← На главную
Запуск современных тяжелых конфигураций на управляемых формах, таких как 1С:Комплексная автоматизация 2, 1С:ERP или 1С:Управление торговлей 11, в файловом режиме часто сопровождается зависаниями, длительным открытием форм документов и отказом программы откликаться на действия пользователя. Разберем по шагам причины такого поведения и проанализируем проверенные методы ускорения работы системы.
Выясним причины низкой производительности файлового режима
Файловый вариант информационной базы задействует внутренний движок СУБД (файл 1Cv8.1CD), который выполняет блокировки на уровне страниц и активно нагружает диск при любых операциях чтения и записи. В современных конфигурациях ситуация осложняется следующими факторами:
- Накопление поврежденного или устаревшего локального кэша на рабочем месте пользователя.
- Запуск приложения в режиме толстого клиента вместо оптимизированного тонкого клиента.
- Активная работа полнотекстового поиска и множества фоновых регламентных заданий, включенных по умолчанию.
- Выполнение механизмов RLS (ограничение прав на уровне записей), генерирующих сложные запросы.
- Низкая скорость дисковой подсистемы (использование традиционных HDD вместо SSD) и нехватка оперативной памяти.
Шаг 1. Полная очистка локального кэша 1С
Чаще всего причиной полного зависания при открытии конкретных журналов или документов (например, безналичных платежей или банка) является сбой в локальном кэше временных файлов платформы. Проанализируем процедуру очистки кэша:
- Завершим все сеансы работы
1Cv8.exe и 1Cv8c.exe через Диспетчер задач Windows.
- Откроем проводник и перейдем в каталоги хранения временных файлов пользователя:
%LocalAppData%\1C\1Cv8
%AppData%\1C\1Cv8
- Удалим все каталоги с буквенно-цифровыми наименованиями (например,
e03a9856-d442-4f38-bc0c-88c93b4e7276). Указанные папки содержат скомпилированные модули и настройки форм, восстановление которых происходит автоматически при следующем запуске.
Шаг 2. Настройка режима запуска через Тонкий клиент
При использовании управляемых форм важно контролировать тип исполняемого клиента. Если в окне «О программе» указан режим «Толстый клиент», платформа работает в пограничном режиме с повышенной нагрузкой на ресурсы. Переведем базу на работу через тонкий клиент:
- В окне запуска 1С выделяем нужную информационную базу и нажимаем кнопку Изменить.
- На шаге параметров запуска находим пункт Основной режим запуска.
- Устанавливаем значение Тонкий клиент вместо «Автовыбор» или «Толстый клиент».
- Убедимся, что в параметрах не установлен флаг включения отладки (
/Debug), так как режим отладки отключает внутреннее кэширование BSL-модулей и сильно замедляет работу.
Шаг 3. Отключение полнотекстового поиска и регламентных заданий
В файловой базе фоновые задачи выполняются непосредственно в сеансе пользователя или в параллельном файловом процессе, что блокирует доступ к таблицам базы данных. Отключим некритичные фоновые службы:
- Перейдем в раздел Администрирование > Поддержка и обслуживание > Обслуживание.
- Развернем блок Полнотекстовый поиск и отключим автоматическое обновление индекса полнотекстового поиска. При необходимости выполним очистку индекса.
- Откроем Регламентные и фоновые задания и отключим неиспользуемые задания (например, извлечение текста, сборы статистики, классификаторы, синхронизации данных).
Шаг 4. Публикация базы на веб-сервере
Если с базой работают от 2 до 5 пользователей без покупки клиент-серверного ключа 1С, наиболее эффективным решением будет публикация файловой базы на веб-сервере (Apache или IIS). Рассмотрим преимущества этого подхода:
- Подключение пользователей осуществляется через тонкий клиент по протоколу HTTP/HTTPS или прямо через браузер.
- Веб-сервер берёт на себя управление потоками и оптимизирует работу с файлом
1Cv8.1CD.
- Существенно снижается трафик по локальной сети и уменьшается риск повреждения базы данных при сбоях сети.
Шаг 5. Оптимизация операционной системы и оборудования
Посмотрим на минимальные аппаратные требования для работы конфигураций уровня 1С:Комплексная автоматизация 2:
- Дисковый накопитель: Перенос файла информационной базы и временных папок
AppData на высокоскоростной SSD (NVMe/SATA) является обязательным условием. Файловый вариант критически чувствителен к показателю IOPS и случайному чтению/записи мелких блоков.
- Оперативная память: Для комфортной работы платформы 8.3 с тяжелыми конфигурациями требуется не менее 8 ГБ ОЗУ на рабочем месте (а при терминальном режиме — от 16-32 ГБ).
- Исключения антивируса и службы индексации: В обязательном порядке добавим файл базы данных
1Cv8.1CD и папки AppData\Local\1C в исключения антивирусного сканера и службы поиска Windows Search.
- Сетевой стек: При работе в локальной сети или под управлением терминального сервера отключаем компонент IPv6 в свойствах сетевого адаптера, чтобы исключить задержки сокетов при сопоставлении сетевых адресов.