Платформа и конфигурация 1С

«1С:Предприятие» состоит из платформы и конфигураций (прикладных решений).

Платформа 1С

Платформа 1С — это среда исполнения конфигураций 1С. Также это среда разработки для этих же самых конфигураций. То есть с помощью платформы можно разработать конфигурацию, а потом на ней же и запустить ее. Помимо этого платформа предоставляет инструменты для администрирования базы данных: создание пользователей, настройка прав доступа, создание копий, восстановление из копий и т.п.

Также платформу можно сравнить с фреймворком для разработки бизнес-приложений.

На данный момент актуальной версией является 8.3. Много где все еще используется 8.2. Версии 8.0, 8.1 и 7.7 уже мало где используются. Версии младше 7.7 практически не используются.

Разработкой платформы занимаются сотрудники компании 1С. Платформа написана на языке программирования C++. Код платформы закрыт.

Конфигурация 1С

Конфигурация — можно сказать, что это приложение, разработанное на 1С. Через метаданные в конфигурации описывается структура базы данных, а в модулях размещается код на встроенном языке 1С.

Конфигурация может работать только под управлением платформы. Без платформы это просто файл с описанием метаданных и кодом.

Прикладное решение — это та же самая конфигурация. Для разработчиков используется термин «конфигурация». Для пользователей — «прикладное решение».

Примеры прикладных решений:

  • «Управление торговлей 11.4»
  • «Бухгалтерия предприятия 3.0»
  • «Управление нашей фирмой 1.6»

Эти примеры называются типовыми конфигурациями. Их разработкой занимается сама фирма 1С.

При наличии платформы никто не мешает любому программисту 1С разработать собственную конфигурацию.

Режимы работы

  1. Предприятие — основной режим, в котором работают пользователи. Заводят новые документы, справочники, формируют отчеты и т.п.
  2. Конфигуратор — основной режим для программистов и администраторов. Здесь можно разработать новую конфигурацию, доработать текущую, завести новых пользователей, создать копию базы данных и т.п.

Компоненты

Клиентское приложение — приложение с графическим пользовательским интерфейсом, которое предоставляет доступ к базе данных:

  • Тонкий клиент ‑ облегченная версия клиентского приложения. Для полноценной работы нужен вызов сервера.
  • Толстый клиент — полная версия клиентского приложения, не может работать через интернет, обязательна предварительная установка.
  • Веб-клиент ‑ веб-приложение, которое работает в браузере (Google Chrome, Internet Explorer, Mozilla Firefox, Safari).
  • Мобильный клиент ‑ для работы на мобильных устройствах (только для операционных систем Android, iOS и Windows).

Сервер (еще называют «кластер серверов») ‑ нужен для взаимодействия клиентских приложений с СУБД.

Система управления базой данных (СУБД) — у 1С есть своя СУБД, которая используется в файловой варианте работы. В клиент-серверном варианте 1С поддерживает следующие СУБД:

  • MS SQL Server
  • PostgreSQL
  • Oracle
  • IBM DB2

Виды взаимодействия компонентов

Прямое подключение — самый распространенный вариант, когда клиентское приложение имеет доступ к файлу базы данных (в файловом варианте) или к серверу 1С.

Подключение через веб-сервер — требует наличие установленного веб-сервера. Клиентское приложение будет подключаться к веб-серверу, а уже веб-сервер будет обращаться или к файлу базы данных, или к серверу 1С.

Мобильная платформа ‑ специальная версия платформы 1С, позволяющая работать на мобильных устройствах.

Варианты работы

Файловый вариант — в этом случае конфигурация, база данных, административная информация находятся в одном файле. Рекомендуется использовать только для работы небольшого количества пользователей.

Клиент-серверный вариант — при большом количестве пользователей рекомендуется использовать именно его.В данном варианте реализована клиент-серверная архитектура из 3-х уровней: клиент, сервер 1С и СУБД. Клиент работает только с сервером 1С, а уже сервер 1С взаимодействует с СУБД.

Варианты работы можно изобразить с помощью следующих схем:

Клиент-серверный вариант:

Файловый вариант:

Рейтинг
( 4 оценки, среднее 3.75 из 5 )
Понравилась статья? Поделиться с друзьями: