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

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

Платформа 1С

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

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

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

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

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

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

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

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

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

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

Взаимодействие платформы и конфигурации

Взаимодействие платформы 1С и конфигураций можно сравнить с воспроизведением видео-фильмов на DVD-плеере. DVD-плеер нужен для воспроизведения видео-фильмов. Существует огромное количество DVD-дисков с фильмами.

Чтобы посмотреть видео-фильм с DVD-диска, нужно вставить его в DVD-плеер. Сам по себе DVD-плеер, без DVD-дисков бесполезен, как и DVD-диски бесполезны без DVD-плеера.

Можно сказать, что платформа это «DVD-плеер», а конфигурация – «DVD-диск».

Также платформу можно сравнить с фреймворком, в котором функционирует прикладное решение.

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

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

Компоненты

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

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

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

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

  • MS SQL Server
  • PostgreSQL
  • Oracle
  • IBM DB2

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

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

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

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

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

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

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

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