Планируете увеличить количество рабочих мест? Программа 1С работает слишком медленно? Возможно, пришло время купить лицензию на сервер 1С:Предприятие 8.3 и перейти на клиент-серверный вариант работы.
Если ваша 1С установлена на сервере, это еще не значит, что вы используете клиент-серверный вариант. Многие пользователи покупают мощный сервер, устанавливают на нем платформу 1C:Предприятие (иногда даже 64-х битную версию), переносят каталог с базой данных и полагают, что теперь у них “Серверная 1С”. На самом деле, структура хранения и доступа к базе данных осталась прежней, изменился только объем дискового пространства и оперативной памяти. Проще говоря, теперь у вас дорогой сервер, который никогда не будет использоваться даже на половину своей мощности.
Почему так? Дело в том, что 1C хранит множество таблиц информации в одном файле (1CV8.1CD). Информация в этом файле и так хранится в очень сжатом формате, а с этим файлом еще и работают одновременно несколько пользователей.
Попробуйте создать один файл Excel или Word и совместно с пятью пользователями одновременно написать туда свой текст и таблицу. Даже если вы договоритесь о том, в какое место таблицы или текстового файла будет вносить информацию каждый пользователь, очень скоро вы заметите, что свободной оперативной памяти на вашем компьютере просто не осталось. Да и сам файл будет сохранен с ошибками. Так происходит, потому что система после добавления новой информации в файл анализирует всю остальную информацию в нем (которой каждую секунду становится все больше, так как другие пользователи тоже работают с файлом).
Как только объем файла базы данных 1С станет слишком большим, или в системе одновременно будет работать много пользователей, платформа уже не сможет корректно записывать в него новую информацию. Будут теряться данные, при работе с 1С будут появляться ошибки. В какой-то момент ваша база данных накопит достаточное количество ошибок и не откроется.
Поэтому существует другой вариант хранения базы данных, который позволит избежать такого сценария, клиент-серверный. У пользователей системы 1C есть возможность хранить информацию не в одном файле, а распределить ее в каталоге таблиц базы данных. Для работы с такими каталогами существуют специальные программы (СУБД). Сервер 1С может взаимодействовать с MS SQL Server и ещё тремя самыми популярными:
- PostgreSQL СУБД;
- СУБД Oracle;
- СУБД IBM DB2.
Для этого при установке платформы 1С на сервер требуется установить специальную компоненту 1С-сервера, которая и будет выполнять роль посредника между пользователем 1C и СУБД.
Как вы видите, приобрести сервер и перенести туда вашу базу 1С недостаточно. Дополнительно вам потребуется приобрести комплект программного обеспечения который позволит реализовать клиент-серверный вариант работы.