Как ускорить работу 1С
Когда программу 1С впервые устанавливают на компьютер, она, как правило, работает быстро и без задержек. Но проходит время, данные накапливаются, база увеличивается в размере. Добавляются новые пользователи, компьютер со временем устаревает и перестает удовлетворять системным требованиям. Все эти факторы негативно влияют на быстродействие. В этой статье, на примере программы 1С:Бухгалтерия 3.0, рассмотрим несколько способов ускорить работу программы.
Перед выполнением действий, описанных ниже, обязательно сделайте архивную копию базы.
Настройка регламентных и фоновых заданий в 1С
1С:Бухгалтерия помимо выполнения основной работы запускает некоторые операции в фоновом режиме (выполнение таких операций происходит незаметно для пользователя), которые ведут к снижению быстродействия программы.
Откройте перечень регламентных и фоновых заданий: раздел Администрирование –> Обслуживание –> Регламентные операции –> Регламентные и фоновые задания.
Нужно проанализировать работу пользователей и определить какие фоновые задачи можно оставить в автозапуске, а какие отключить. Например, если на предприятии не ведутся операции, связанные с иностранной валютой, то нет необходимости постоянно отслеживать курсы валют и т.п.
Рассмотрим, как отключить автоматическую загрузку курсов валют. Установим курсор на нужную строку и сделаем двойной щелчок мышью.
Для отключения задания убираем галочку Включено. В дальнейшем, при необходимости эту галку можно вернуть на место. Рекомендуется также настроить расписание регламентных заданий, чтобы они выполнялись не всегда, а только в удобное время, например, в обед или по конкретным дням.
Рассмотрим, как настроить расписание загрузки курсов валют. Нужно установить курсор на нужную строку и сделать двойной щелчок мышкой. Галка включено должна быть установлена. Нажать на ссылку Расписание. В открывшемся окне перейти на нужную закладку, например, дневное, установить время начала (на скриншоте 12:00) и нажать Ок. При такой настройке курсы будут загружаться каждый день с 12:00.
На закладке Фоновые задания можно отменить уже выполняющееся фоновое задание нажав по соответствующей кнопке. Если появится сообщение, как на скриншоте, просто нажать ОК.
Тестирование и исправление информационной базы
Войдите в конфигуратор. Откройте меню Администрирование –> тестирование и исправление. Установите необходимые флажки (можно установить все) и нажмите выполнить.
Некоторые варианты проверки будут понятны только техническим специалистам, но тем не менее рассмотрим их подробнее:
- Реиндексация таблиц информационной базы – перестраивает индексы таблиц и повышает быстродействие работы программы;
- Проверка логической целостности информационной базы –включает в себя ряд стандартных проверок целостности прикладных объектов, например, проверка того, что все объекты метаданных в пределах одной ветки имеют уникальные имена;
- Проверка ссылочной целостности информационной базы – проверка целостности базы данных для обнаружения «битых» ссылок. Например, если какой-либо объект конфигурации ссылается на несуществующий объект. Если выбираем такой вариант, то дополнительно становятся доступны настройки:
- При наличии ссылок на несуществующие объекты означает, что при обнаружении «битых» ссылок, алгоритм будет обрабатывать такие ссылки в соответствии с выбранным вариантом;
- При частичной потере данных объектов означает, что остаток данных достаточен для восстановления данных какого-либо объекта.
- Пересчет итогов – перерасчет итогов таблиц регистров накопления и регистров бухгалтерии. Этот вариант проверки так же может увеличить быстродействие программы;
- Сжатие таблиц информационной базы – уменьшает размер базы данных. Сжатие происходит за счет удаления лишних данных внутри конфигурации. Ваши введенные данные не пострадают;
- Реструктуризация таблиц информационной базы – оптимизирует структуру базы данных с целью повышения быстродействия.
Процедуру тестирования и исправления информационной базы 1С можно выполнять только в монопольном режиме. При отметке всех галок тестирование может происходить достаточно долгое время.
Индексация полнотекстового поиска (либо отключение)
Про назначение полнотекстового поиска ранее я уже снял видеоурок, рекомендую его посмотреть.
Если после просмотра видео вы решите, что он вам не требуется, просто отключите его. Для этого зайдите в раздел Администрирование –> Общие настройки –> Поиск данных и снимите флажок использования.
Если же хотите его использовать, тогда обновите индекс. Для этого нажмите на ссылку Настроить. В открывшимся окне нажмите на кнопку Обновить индекс.
Обновление платформы и конфигурации
Работа программы может замедлится из-за старых релизов платформы. Соответственно, если обновлять саму конфигурацию, то и релиз платформы должен ей соответствовать. Из верхнего выходящего списка выберите О программе.
- 1С:Предприятие 8.3 (…) – версия платформы;
- Бухгалтерия предприятия, редакция 3.0 (…) – версия релиза.
Проверить наличие обновлений и самостоятельно обновить программу можно из меню Администрирование –> интернет поддержка и сервисы –> обновление версии программы. При затруднениях рекомендуется обратиться в обслуживающую организацию.
Запуск в Тонком клиенте
Работа в режиме тонкого клиента минимизирует потребление программных ресурсов. В окне запуска нажимаем на Изменить. Затем далее, проверяем основной режим запуска. Даже если стоит выбирать автоматически, возможно программа по умолчанию запускается в тонком клиенте и никаких дополнительных настроек не требуется. Проверить это можно в информации о программе.
Тестирование физической целостности утилитой chdbfl
Нужно зайти в папку с установленной платформой в конечную папку bin. Запустить файл chdbfl, прописать путь к базе, поставить галку исправлять обнаруженные ошибки и нажать выполнить.
После окончания тестирования окно закрыть и проверить базу на работоспособность.
Отключение ненужной функциональности
Меню Администрирование –> Функциональность. Внимательно проверить все закладки и отключить неиспользуемые функции.
Например, если в организации нет экспорта или производства, эти настройки можно отключить. (включить можно в любой момент).
Свертка информационной базы
Свертка информационной базы 1С – это обработка документов и регистров, при которой происходит формирование документов ввода остатков на определенную дату (дату свертки) и удаление документов, которые не используются, и движений по регистрам (сведений, накопления, бухгалтерии) до даты свертки включительно. Свертка информационной базы выполняется, чтобы сократить объем данных в рабочей базе и увеличить скорость работы системы.
Данные рекомендации вполне можно сделать самостоятельно. В статье описано именно действия с программой. Помимо них для ускорения работы 1С можно настроить используемую антивирусную программу, проверить параметры компьютера и при необходимости увеличить его характеристики или заменить на новый, установить твердотельный жесткий диск SSD.
Дмитрий Медведков программист, консультант 1С
Работаю в 1С с 2012-го, специализируюсь на УТ 11
Имею 10 квалифиционных
1C