Платформа «1С: Предприятие 8»
Система "1С: Предприятие" состоит из Платформы и многочисленных прикладных решений. Платформа представляет собой инфраструктуру программных решений (framework), которая для прикладных решений является:
- Средой исполнения, администрирования и поддержки.
- Средой разработки, тестирования и отладки.
Каждое прикладное решение является отдельным программным продуктом (самостоятельной сущностью) и может распространяться отдельно от Платформы, в среде которой она способна функционировать.
Упрощенно говоря, прикладное решение только «дирижирует» Платформой, как дирижер – оркестром. А все операции с данными (ввод, хранение, обработка и анализ, формирование отчетных документов, сохранение резервных копий данных, и так далее) выполняются Платформой.
Варианты работы Платформы
В зависимости от количества пользователей, одновременно работающих с 1С, Платформу можно настроить для работы в одном из двух вариантов – файловом или серверном.
Файловый режим
В этом режиме все компоненты Системы 1С располагаются на относительно маломощном компьютере пользователя. При наличии локальной сети работать с Системой могут и другие пользователи этой сети, обычно не более трех-четырех, ввиду невысокой производительности такого режима.
Свое название этот режим получил потому, что в нем данные Системы хранятся в файловой СУБД, разработанной фирмой 1С.
Серверный режим
Для компаний (организаций, предприятий, учреждений), в которых и количество сотрудников, и количество учитываемых материальных средств, и объем задач, возложенных на Систему 1С, превышают «начальный» уровень, серверный режим является оптимальным.
Этот режим является трехуровневым:
- На первом уровне – клиентские приложения на компьютерах пользователей (бухгалтеров, сотрудников кадровой службы и других).
- На втором – сервер «1С:Предприятие 8».
- На третьем – СУБД, система управления базами данных.
Для обеспечения этого режима в минимальной конфигурации достаточно одного выделенного компьютера, предназначенного и для работы сервера «1С:Предприятие 8», и для СУБД. Для увеличения производительности СУБД может быть размещена на отдельном компьютере. Дальнейшее повышение производительности достигается увеличением количества серверов 1С, объединённых в кластер 1С позволяет использовать следующие СУБД:
- Microsoft SQL Server
- PostgreSQL
- IBM DB2
- Oracle Database
Мультиплатформенность
Систему 1С можно разместить как на компьютерах с одной из операционных систем (ОС) семейства Windows, так и в среде так называемых «линуксоидных» ОС – это семейство Unix-подобных операционных систем на базе ядра Linux, в которое входят, в частности, ОС Linux Mint, Ubuntu, Debian, Mageia, Fedora, OpenSUSE, и не только.
В серверном режиме, который является трехкомпонентным, каждый из компонентов может быть размещен в какой угодно ОС.
Поддерживаемые Платформой подключения
Клиентские приложения (с компьютеров бухгалтеров, кадровиков и других пользователей Системы 1С) могут подключаться к Платформе 1С с помощью так называемых Толстого клиента, или Тонкого клиента, или Веб-клиента.
В зависимости от типа, клиенты подключения способны обеспечить работу с Платформой, расположенной как в локальной сети, так и в других городах и странах, используя протокол HTTP.