Система 1С:Предприятие 8.0 имеет два варианта работы:
• файловый вариант, когда информационная база хранится в одном файле на диске. При таком варианте с базой может работать как один, так и несколько пользователей. Преимуществом такого варианта является то, что не требуется дополнительное программное обеспечение, кроме 1С:Предприятия 8.0 и операционной системы, и упрощается эксплуатация системы. Общая схема работы файлового варианта следующая:
IMG
• клиент-серверный вариант, когда данные хранятся в базе данных на сервере под управлением Microsoft SQL Server 2000 или выше. Новая версия 1С:Предприятия поддерживает современную трехуровневую архитектуру, при которой клиентская часть не работает напрямую с базой на сервере баз данных, а обращается к серверу 1С:Предприятия 8.0, он же при необходимости обращается к серверу баз данных. Общая схема работы клиент-серверного варианта показана ниже:
IMG
Трехуровневая архитектура «клиент-сервер» позволяет существенно расширить границы масштабируемости прикладных решений. Наличие сервера 1С:Предприятия 8.0 позволяет сосредоточить на нем выполнение наиболее объемных операций обработки данных. Например, при выполнении даже весьма сложных запросов, клиентская часть программы, работающая у пользователя, будет получать только необходимую ей выборку, а вся промежуточная обработка будет выполняться на сервере.
Физически сервер 1C:Предприятия 8.0 и MS SQL Server могут быть установлены как на одном компьютере, так и на разных, что позволяет администратору распределять нагрузку между серверами.
Другим важным аспектом использования трехуровневой архитектуры является удобство администрирования и упорядочивание доступа пользователей к информационной базе.