Top.Mail.Ru

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

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


Практически каждый из пользователей 1С сталкивался с проблемой медленной работы программы. Мы уже привыкаем, что база может открываться несколько минут. Но что, если на самом деле 1С не только должна, но и может работать быстрее. В этой статье я хочу поднять вопрос оптимизации скорости работы 1С путём изменения режима подключения к информационной базе.

Для начала нам нужно разобраться, что же под капотом у «1С Предприятия» и как оно работает. Всего имеется 2 варианта хранения базы:

  • файловый (все данные хранятся в файле);

  • клиент-серверный (за хранение данных отвечает система управления базами данных (СУБД), PostgreSQL или MSSQL).

В этой статье мы уделим все внимание использованию 1С в файловом режиме.

Типичная ошибка использования 1С в файловом варианте - это размещение базы на «сервере» (зачастую это просто компьютер с наибольшим объёмом оперативной памяти и производительным процессором) и работы на своих рабочих ПК.

оптимизация.png


При описанной выше ситуации пользователи работают на своих ПК, производительная мощь сервера использоваться не будет. На скорость работы 1С будет влиять то, что доступ к базе осуществляется по локальной сети.

Рассмотрим несколько основных вариантов, как правильно настроить режим доступа к базе:

  1. Работать непосредственно на сервере и подключаться через удалённый рабочий стол;
  2. Использовать WEB-сервера для публикации 1С.

В данной статье мы не будем детально рассматривать оба варианта. 


В таблице ниже приведено сравнение по ключевым параметрам:


 

Терминальный сервер

WEB-публикация 1С

Повышение производительности 1С

Замеры скорости работы показывают примерно одинаковые результаты

Необходимая ОС для использования

Работает исключительно на линейке Windows Server

Работает на любой ОС

Стоимость

Необходимо приобретать лицензии на подключаемых пользователей (RDS Per User CALs)

Бесплатно


Скажем сразу, что WEB-публикация – это не панацея. Она поможет оптимизировать работу в 1С путём переноса всей нагрузки на один ПК, но если мы говорим о файловых базах, то нужно понимать, что ограничение на внутренние размеры таблицы никто не отменял. При росте объёма базы свыше 10 Гб и количестве пользователей более 5, Вам необходимо будет задуматься о переходе в клиент-серверный вариант.

Если вы всё же думаете, что ваша база при доступе из локальной сети работает довольно быстро или вы, привыкли к такой скорости работы, то ознакомьтесь со сравнением производительности, проведенным на примере типовой Бухгалтерии 3.0:


Описание задачи

Локальная сеть

WEB-сервер

Запуск программы

~1-3 минут

~10-15 секунд

Отчёт «Бухгалтерская отчётность упрощенка за 1 квартал»

создание и заполнение

~3-5 минут

~60-120 секунд

Формирование ОСВ

~30-60 секунд

~5-15 секунд

Закрытие месяца

~1-5 минут

~20-40 секунд


Мы с Вами рассмотрели, что можно получить прирост производительности 1С, просто изменив вариант доступа к файловой базе.


Заказать аудит IT-системы

Бесплатная консультация эксперта
Оставьте заявку и наши эксперты проконсультируют по любому вопросу.