Платформа 1С предлагает два варианта работы:
- Файловый
- Клиент-серверный.
И в том, и в другом варианте все прикладные решения работают полностью идентично.
Файловый вариант работы.
Рассчитан на персональную работу одного пользователя или работу небольшого количества сотрудников в локальной сети.
Все данные располагаются в одном файле — Система управления базами данных (СУБД).
Такой вариант обеспечивает легкость установки и эксплуатации системы.
При этом для работы не требуются дополнительные программные средства, достаточно иметь операционную систему и «1С:Предприятие 8».
Файловый вариант работы обеспечивает целостность информационной базы и простое создание резервных копий.
Исключена ситуация, когда пользователь может по ошибке (например, при копировании информационной базы) перепутать различные файлы и привести, таким образом, систему в неработоспособное состояние.
Резервное копирование может осуществляться на файловом уровне, путем простого копирования файла информационной базы.
При работе в файловом варианте, за счет использования механизма транзакций, платформа «1С:Предприятия 8» минимизирует риск нарушения целостности данных при сбоях компьютеров и локальной сети.
Но использование клиент-серверного варианта обеспечивает большую надежность, так как в нем обеспечивается полная независимость записи данных на сервере от сбоев клиентских компьютеров и локальной сети.
Вы можете использовать файловую 1С если:
- На предприятии исключено хищение, повреждение, удаление базы сотрудниками.
Файловая база может быть скопирована или удалена любым продвинутым пользователем сети, т. к. представляет собой обычный файл доступный через локальную сеть всем пользователям сети.
- Планируемое количество параллельно работающих пользователей меньше 5.
- Хорошая сеть от 100 мегабит в секунду, хорошие компьютеры у каждого пользователя. Быстрая дисковая подсистема на главном компьютере.
- Используются простые конфигурации, такие как 1С:Бухгалтерия, 1С:Управление нашей фирмой и пр.
- Объем информации не очень большой.
Для полноценной и стабильной работы необходим другой вариант.
Клиент-серверный вариант работы
Клиент-серверный вариант предназначен для использования в рабочих группах или в масштабе предприятия.
Он реализован на основе трехуровневой архитектуры «клиент-сервер».
Клиент-серверная архитектура разделяет всю работающую систему на три различные части, определенным образом взаимодействующие между собой:
- клиентское приложение (программа на компьюете пользователя)
- кластер серверов «1С:Предприятия 8»
- сервер базы данных
Программа, работающая у пользователя, (клиентское приложение) взаимодействует с кластером серверов «1С:Предприятия 8», а кластер, при необходимости, обращается к серверу.
При этом физически кластер серверов «1С:Предприятия 8» и сервер баз данных могут располагаться как на одном компьютере, так и на разных.
Это позволяет администратору при необходимости распределять нагрузку между серверами.
Использование кластера серверов «1С:Предприятия 8» позволяет сосредоточить на нем выполнение наиболее объемных операций по обработке данных.
Например, при выполнении даже весьма сложных запросов программа, работающая у пользователя, будет получать только необходимую ей выборку, а вся промежуточная обработка будет выполняться на сервере.
Обычно увеличить мощность кластера серверов гораздо проще, чем обновить весь парк клиентских машин.
Другим важным аспектом использования 3-х уровневой архитектуры является удобство администрирования и упорядочивание доступа пользователей к информационной базе.
В этом варианте пользователь не должен знать о физическом расположении конфигурации или базы данных.
Весь доступ осуществляется через кластер серверов «1С:Предприятия 8».
При обращении к той или иной информационной базе пользователь должен указать только имя кластера и имя информационной базы, а система запрашивает соответственно имя и пароль пользователя.
«1С:Предприятие 8» использует возможности системы управления базами данных для эффективной выборки информации:
- механизм запросов ориентирован на максимальное использование СУБД для выполнения расчетов и составления отчетов.
- просмотр больших динамических списков обеспечивается без выполнения большого количества обращений к базе. При этом пользователю предоставляются возможности эффективного поиска, а также настройки отбора и сортировки.
Развертывание клиент-серверного варианта и его администрирование выполняется довольно просто. Например, создание базы производится непосредственно в процессе запуска конфигуратора (так же, как и для файлового варианта).
Клиентские приложения
Работа в клиент-серверном варианте возможна как напрямую с кластером, так и через веб-сервер.
При этом в случае непосредственного подключения к кластеру толстый клиент и тонкий клиент используют протокол TCP/IP.
При подключении через веб-сервер тонкий клиент и веб-клиент используют протокол HTTP или HTTPS.
Кластер серверов
Кластер серверов «1С:Предприятия 8» — основной компонент платформы, обеспечивающий взаимодействие между пользователями и системой управления базами данных в клиент-серверном варианте работы.
Наличие кластера позволяет обеспечить бесперебойную, отказоустойчивую, конкурентную работу большого количества пользователей с крупными информационными базами.
Сервер баз данных
В качестве сервера баз данных могут использоваться:
- Microsoft SQL Server,
- PostgreSQL,
- IBM DB2,
- Oracle Database.
Выполнение основной функциональности на сервере 1С.
Вся работа с прикладными объектами, чтение и запись базы данных выполняется только на сервере.
Функциональность форм и командного интерфейса также реализована на сервере.
На сервере выполняется подготовка данных форм, расположение элементов, запись данных форм после изменения.
На клиенте отображается уже подготовленная на сервере форма, выполняется ввод информации и вызовы сервера для записи введенных данных и других необходимых действий.
Аналогично командный интерфейс формируется на сервере и отображается на клиенте.
Также и отчеты формируются полностью на сервере и отображаются на клиенте.
При этом механизмы платформы ориентированы на минимизацию объема данных, передаваемых на клиентский компьютер.
Например, данные списков, табличных частей и отчетов передаются с сервера не сразу, а по мере просмотра их пользователем.
На сервере выполняются:
- Запросы к базе данных,
- Запись данных,
- Проведение документов,
- Различные расчеты,
- Выполнение обработок,
- Формирование отчетов,
- Подготовка форм к отображению.
На клиенте выполняется:
- Получение и открытие форм,
- Отображение форм,
- «Общение» с пользователем (предупреждения, вопросы…),
- Небольшие расчеты в формах, требующие быстрой реакции (например, умножение цены на количество),
- Работа с локальными файлами,
- Работа с торговым оборудованием.
Программа для ТСД AllegroCount может использоваться с любым типом работы учетной системы.
Предлагаем вам рассмотреть готовую к использованию облачную 1С с уже подключенным решением по автоматизации склада от нашей компании.
Наши специалисты готовы проконсультировать вас по любым вопросам автоматизации склада, магазина или производства.
Остались вопросы?
Оставьте свои данные и мы свяжемся с Вами