Главная Обзор системы
Технологическая платформа Общие механизмы
Варианты работы
1С:Предприятие 8 поддерживает два варианта работы: файловый и клиент-серверный. И в том, и в другом варианте все прикладные решения работают полностью идентично. Файловый вариант работы, в основном, предназначен для персонального использования, в то время как клиент-серверный вариант - для использования в рабочих группах или в масштабе предприятия.
Файловый вариант
Файловый вариант работы с информационной базой рассчитан на персональную работу одного пользователя или работу небольшого количества пользователей в локальной сети. В этом варианте все данные информационной базы (конфигурация, база данных, административная информация) располагаются в одном файле:

Такой вариант работы обеспечивает легкость установки и эксплуатации автоматизированной системы. При этом для работы с информационной базой не требуются дополнительные программные средства, достаточно иметь операционную систему и 1С:Предприятие 8.
Файловый вариант 1С:Предприятия 8 обеспечивает высокую целостность информационной базы и простое создание резервных копий. Исключена ситуация, когда пользователь может по ошибке (например, при копировании информационной базы) перепутать различные файлы информационной базы и привести, таким образом, систему в неработоспособное состояние.
Кроме этого резервное копирование может осуществляться на файловом уровне, путем простого копирования файла информационной базы.
Клиент - серверный вариант
Клиент-серверный вариант предназначен для использования в рабочих группах или в масштабе предприятия. Он реализован на основе трехуровневой архитектуры «клиент-сервер»:

Программа, работающая у пользователя, (клиентское приложение) взаимодействует с кластером серверов 1С:Предприятия 8, а кластер, при необходимости, обращается к серверу баз данных (MS SQL Server или PostgreSQL). При этом физически кластер серверов 1С:Предприятия 8 и сервер баз данных могут располагаться как на одном компьютере, так и на разных. Это позволяет администратору при необходимости распределять нагрузку между серверами.
Использование кластера серверов 1С:Предприятия 8 позволяет сосредоточить на нем выполнение наиболее объемных операций по обработке данных. Например, при выполнении даже весьма сложных запросов программа, работающая у пользователя, будет получать только необходимую ей выборку, а вся промежуточная обработка будет выполняться на сервере. Обычно увеличить мощность кластера серверов гораздо проще, чем обновить весь парк клиентских машин.
Другим важным аспектом использования 3-х уровневой архитектуры является удобство администрирования и упорядочивание доступа пользователей к информационной базе. В этом варианте пользователь не должен знать о физическом расположении конфигурации или базы данных. Весь доступ осуществляется через кластер серверов 1С:Предприятия 8. При обращении к той или иной информационной базе пользователь должен указать только имя кластера и имя информационной базы, а система запрашивает соответственно имя и пароль пользователя.
1С:Предприятие 8 использует возможности MS SQL Server для эффективной выборки информации:
-
механизм запросов ориентирован на максимальное использование MS SQL Server для выполнения расчетов и составления отчетов;
-
просмотр больших динамических списков обеспечивается без выполнения большого количества обращений к базе данных; при этом пользователю предоставляются возможности эффективного поиска, а также настройки отбора и сортировки.
Развертывание клиент-серверного варианта и его администрирование выполняется довольно просто. Например, создание базы данных производится непосредственно в процессе запуска конфигуратора (так же, как и для файлового варианта). В поставку системы входит утилита администрирования клиент-серверного варианта работы, позволяющая администратору управлять информационными базами и подключением пользователей.
Работа встроенного языка на сервере
При работе в клиент-серверном варианте разработчик может организовать выполнение различных процедур и функций общих модулей и модулей объектов на сервере приложения или на клиентском месте. Для этого используются свойства модулей и операторы препроцессора #Если Сервер Тогда ... #КонецЕcли и #Если Клиент Тогда ... #КонецЕсли:

Работа под управлением различных операционных систем
Все процессы кластера серверов способны функционировать как под управлением операционной системы Windows, так и под управлением операционной системы Linux. Благодаря тому, что взаимодействие процессов между собой осуществляется по протоколу TCP/IP, в составе одного кластера могут присутствовать рабочие серверы с различными операционными системами. Подробнее...
Соединения с информационной базой и служебные соединения
В системе 1С:Предприятие 8 существует два вида соединений:
- соединения пользователей с информационной базой
- служебные соединения.
Соединения пользователей с информационной базой служат для выполнения прикладной функциональности, в то время как служебные соединения не ассоциируются с конкретной информационной базой и служат для обеспечения определенной функциональности, предоставляемой системой.
Существуют следующие виды соединений пользователей с информационной базой:
- 1С:Предприятие - предназначено для модификации данных информационной базы и выполнения другой функциональности, предоставляемой конфигурацией информационной базы.
Создается в результате интерактивного запуска клиентского приложения в режиме 1С:Предприятие или в результате подключения к информационной базе с использованием технологии Automation Client/Server;
- Конфигуратор - предназначено для создания и модификации конфигурации информационной базы и для выполнения административных и регламентных действий.
Создается в результате интерактивного запуска клиентского приложения в режиме Конфигуратор;
- COM-соединение - предназначено для модификации данных информационной базы и выполнения другой функциональности, предоставляемой конфигурацией информационной базы.
COM-соединение создается в результате подключения к инфор-мационной базе с использованием технологии COM;
- Фоновое задание - предназначено для выполнения кода процедуры фонового задания.
Создается в результате запуска фонового задания на выполнение. Такой запуск может выполняться системой 1С:Предприятие 8, в результате автоматического запуска регламентного задания (регламентное задание порождает соответствующее фоновое задание), или разработчиком, средствами встроенного языка;
- WS-соединение - предназначено для выполнения кода модуля Web-сервиса 1C:Предприятия 8.
WS–соединение возникает в процессе обращения к Web-сервису, опубликованному на веб-сервере.
Существуют следующие виды служебных соединений:
- Планировщик заданий -
предназначено для управления работой фоновых заданий, в том числе для запуска регламентных заданий по расписанию.Соединение планировщика заданий создается при первом запуске фонового задания;
- Отладчик - предназначено для управления ходом отладки и поиском предметов отладки, имеющихся в настоящий момент.
Соединение отладчика создается при подключении предмета отладки или при поиске предметов отладки;
- Консоль кластера - предназначено для администрирования информационных баз кластера серверов.
Соединение консоли кластера создается в момент обращения к данным рабочего процесса
- COM-администратор - предназначено для администрирования информационных баз кластера серверов.
Создается при подключении к выбранному рабочему процессу с использованием технологии COM.
Системные требования
Различные варианты работы допускают использование различного программного обеспечения на компьютерах, на которых функционируют те или иные приложения системы 1С:Предприятие 8. В обобщенном виде эта информация собрана в системных требованиях 1С:Предприятия 8.
|