Практически каждый из пользователей 1С сталкивался с проблемой медленной работы программы. Мы уже привыкаем, что база может открываться несколько минут. Но что, если на самом деле 1С не только должна, но и может работать быстрее. В этой статье я хочу поднять вопрос оптимизации скорости работы 1С путём изменения режима подключения к информационной базе.
Для начала нам нужно разобраться, что же под капотом у «1С Предприятия» и как оно работает. Всего имеется 2 варианта хранения базы:
- файловый (все данные хранятся в файле);
- клиент-серверный (за хранение данных отвечает система управления базами данных (СУБД), PostgreSQL или MSSQL).
В этой статье мы уделим все внимание использованию 1С в файловом режиме.
Типичная ошибка использования 1С в файловом варианте - это размещение базы на «сервере» (зачастую это просто компьютер с наибольшим объёмом оперативной памяти и производительным процессором) и работы на своих рабочих ПК.
При описанной выше ситуации пользователи работают на своих ПК, производительная мощь сервера использоваться не будет. На скорость работы 1С будет влиять то, что доступ к базе осуществляется по локальной сети.
Рассмотрим несколько основных вариантов, как правильно настроить режим доступа к базе:
- Работать непосредственно на сервере и подключаться через удалённый рабочий стол;
- Использовать WEB-сервера для публикации 1С.
В данной статье мы не будем детально рассматривать оба варианта.
В таблице ниже приведено сравнение по ключевым параметрам:
Скажем сразу, что WEB-публикация – это не панацея. Она поможет оптимизировать работу в 1С путём переноса всей нагрузки на один ПК, но если мы говорим о файловых базах, то нужно понимать, что ограничение на внутренние размеры таблицы никто не отменял. При росте объёма базы свыше 10 Гб и количестве пользователей более 5, Вам необходимо будет задуматься о переходе в клиент-серверный вариант.
Если вы всё же думаете, что ваша база при доступе из локальной сети работает довольно быстро или вы, привыкли к такой скорости работы, то ознакомьтесь со сравнением производительности, проведенным на примере типовой Бухгалтерии 3.0:
Мы с Вами рассмотрели, что можно получить прирост производительности 1С, просто изменив вариант доступа к файловой базе.