«1С:Предприятие 8» — это система программ, включающая платформу и набор построенных на ее основе конфигураций,
предназначенных для множества отраслей и предприятий разного масштаба.
Платформа — это тиражируемый продукт, включающий в себя технологии, необходимые для эксплуатации конфигураций, а также инструменты для
разработки и модификации конфигураций.
Платформа:
- является фундаментом для построения конфигураций;
- содержит инструментарий, необходимый для администрирования и поддержки конфигураций;
- является средой исполнения конфигураций;
- для исполнения конфигураций использует многозвенную архитектуру «клиентское приложение - кластер серверов 1С:Предприятия - сервер базы
данных»:
- клиентская часть платформы содержит, в том числе, несколько клиентских приложений (тонкий клиент, веб-клиент, толстый
клиент). Эти приложения запускают пользователи;
- серверная часть платформы содержит, в том числе, кластер серверов, который обеспечивает многопользовательскую работу
с данными. Клиентские приложения взаимодействуют с кластером серверов.
- существует платформа для настольных компьютеров и платформа для мобильных
устройств:
- платформа для настольных компьютеров предназначена для создания и исполнения конфигураций на компьютерах с операционными системами
Windows, Linux или macOS.
- платформа для мобильных устройств предназначена для отладки и сборки мобильных приложений, которые будут работать на мобильных
устройствах с операционными системами Android, iOS или Windows.
Конфигурация:
- является самостоятельной сущностью и может выступать в качестве отдельного прикладного решения;
- полностью опирается на технологии платформы;
- основа конфигурации описывается декларативно в виде набора объектов конфигурации, созданных на основе прототипов
платформы;
- особенности функционирования конфигурации описываются алгоритмами на встроенном языке;
- одна и та же конфигурация без доработок может использовать разные системы управления базами данных для хранения данных. Эта возможность
обеспечивается платформой;
- одна и та же конфигурация без доработок может исполняться разными настольными клиентскими приложениями (при
условии соблюдения стандартов разработки);
- конфигурация, разработанная для настольных компьютеров, может исполняться и платформой для мобильных устройств, но для этого требуются
некоторые доработки:
Платформа исполняет конфигурацию. Для исполнения конфигурации всегда используются информационные базы — в них
находится конфигурация и пользовательские данные. Таким образом информационная база — это экземпляр прикладного решения. Имея одно
прикладное решение (конфигурацию) пользователь может создать неограниченное количество информационных баз (экземпляров этого прикладного
решения). Каждая из этих информационных баз (экземпляров) будет иметь одну и ту же конфигурацию, но разные данные.
Например, может существовать одна информационная база — для ведения учета (с реальными данными), другая — для знакомства с прикладным
решением (с демонстрационными данными), третья — для освоения прикладного решения (с произвольными данными).