Как ускорить работу 1С

26.01.2020 32463 10-15мин

Восемь вполне рабочих способов увеличить быстродействие программы 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С
Работаю в 1С с 2012-го, специализируюсь на УТ 11
Имею 10 квалифиционных 1C:Профессионал, 1С:Специалист и 1С:Специалист-консультант