Добавить в корзинуПозвонить
Найти в Дзене

Как работают программы 1С | Основные компоненты системы

Платформа — это программная среда запуска прикладных решений, написанных на языке программирования 1С, а также среда разработки этих прикладных решений. Если Вы ничего не поняли, то скажу проще. Платформа — это большая программа, которая даёт возможность запускать внутри себя сами прикладные решения - программы 1С, с которыми Вы работаете каждый день. Еще проще — это небольшая операционная система типа Windows, которая позволяет запускать внутри себя привычные Вам программы. И последняя, самая простая аналогия. Платформа — это Андроид на Вашем телефоне, а прикладные решения — это приложения, которые Вы открываете каждый раз тыкая в иконку пальчиком на экране Вашего смартфона. Представьте себе, что прикладное решение — это дом, в которым Вы живёте. При этом Ваш дом находится в магической сфере и за пределами этой магической сферы он существовать не может. Так вот платформа — это заведомо определённый и ограниченный набор строительных материалов со своими свойствами, характеристиками и в
Оглавление

Платформа 1C

Платформа — это программная среда запуска прикладных решений, написанных на языке программирования 1С, а также среда разработки этих прикладных решений. Если Вы ничего не поняли, то скажу проще. Платформа — это большая программа, которая даёт возможность запускать внутри себя сами прикладные решения - программы 1С, с которыми Вы работаете каждый день. Еще проще — это небольшая операционная система типа Windows, которая позволяет запускать внутри себя привычные Вам программы. И последняя, самая простая аналогия. Платформа — это Андроид на Вашем телефоне, а прикладные решения — это приложения, которые Вы открываете каждый раз тыкая в иконку пальчиком на экране Вашего смартфона.

Представьте себе, что прикладное решение — это дом, в которым Вы живёте. При этом Ваш дом находится в магической сфере и за пределами этой магической сферы он существовать не может. Так вот платформа — это заведомо определённый и ограниченный набор строительных материалов со своими свойствами, характеристиками и возможными правилами поведения при их применении друг с другом: кирпичи, трубы, панели, обои, ГКЛ-листы, пластиковые или деревянные окна, лестницы и т. д. При этом платформа — это и магическая сфера, только внутри которой все эти свойства, характеристики и правила поведения работают в принципе. Вне этой сферы это не строительные материалы, а совершенно бесполезная субстанция, ни к чему не пригодная. К слову, на профессиональном жаргоне эти строительные материалы именуются «метаданные».

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

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

Сервер 1С

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

На отдельном мощном компьютере — сервере размещается платформа и серверное приложение или «Сервер 1 С». Если этих компьютеров несколько, то создаётся кластер серверов, которые действуют как единое целое, предоставляя возможность использования десяткам, сотням и тысячам пользователей одновременно иметь доступ к прикладному решению и информационной базе.

Частью серверного приложения является сервер лицензирования, который раздаёт пользовательские лицензии — входные билеты в магическую сферу. Об этом упоминалось в статье про лицензирование. Также устанавливаются средства администрирования сервера и дополнительное программное обеспечение для технических специалистов. О нём я рассказывать не буду, т. к. это уже узкоспециализированные знания, которые обычному пользователю совершенно без надобности.

Информационная база

В первой части статьи про работу с данными я писал, что все данные, которые генерируются в прикладном решении и используются Вами во время работы, хранятся в отдельном месте — в информационной базе. По аналогии это библиотека, в которой хранится большое количество книг, а читатели (пользователи), меценаты (администраторы), государство (сторонние системы из сети «Интернет»), другие библиотеки (другие корпоративные системы) передают туда еще книги и пользуются теми, что есть в наличии.

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

Я надеюсь, что для Вас очевиден тот факт, что без информационной базы существование прикладного решения не имеет никакого смысла и использовать его нельзя, т. к. негде хранить генерируемые данные.

Клиенты 1C

Для доступа к установленному прикладному решению имеются соответствующие клиентские приложения или «Клиенты»», которые запускают непосредственное прикладное решение и в некоторых случаях обеспечивают производство всех необходимых вычислений, генерируют, записывают, изменяют и удаляют данные в информационных базах прикладных решений.

Если Вы работаете с прикладными решениями 1С на своём локальном компьютере, то Вам достаточно установить платформу 1С с файловой информационной базой. Соответствующий расширенный клиент или как его называют «толстый клиент» являются частью установленной платформы и позволяет запускать Вам прикладное решение, осуществлять все необходимые операции с данными и производит все необходимые программные вычисления прямо на Вашем локальном компьютере.

Если же Вы работаете с прикладными решениями 1С по типу «Клиент-Сервер», то Вы можете присоединяться к серверу 1С и запускать установленное прикладное решение 1С, имея на своём компьютере любую установленную из перечисленных программ:

  • платформа 1С, имеющая в составе расширенный «толстый» клиент;
  • обычный клиент или «тонкий клиент»;
  • любой веб-браузер, если Сервер 1С опубликован на Веб-сервере.

Про первый вариант мы уже говорили Выше. Про «тонкий клиент» можно сказать только то, что в отличие от «толстого клиента» все программные вычисления производятся исключительно на сервере, а Вы работаете только с визуальной оболочкой с некоторыми кешированными (временно записанными на Ваш компьютер) данными. Этот вид программного обеспечения занимает гораздо меньше места на жестком диске, нежели платформа целиком с «толстым клиентом», но не позволяет вести разработку, доступ в конфигуратор будет закрыт. Вообщем идеальный выбор для обычного пользователя, когда сервер достаточно мощный и обеспечивает быструю работу всех пользователей Вашей компании

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

Если у Вашего корпоративного сервера есть «белый» свой IP-адрес в сети Интернет или качественно настроенный динамический IP-адрес, то Вы можете иметь открывать прикладное решение 1С через браузер из любой точки земного шара. Перечень стран, откуда возможен доступ также может ограничить Ваш системный администратор. Второй вариант — Вы сначала присоединяетесь к корпоративной VPN-сети и уже внутри неё, по локальному адресу имеете доступ к прикладному решению 1С и информационной базе.

Обо всех вариантах доступа Вы можете уточнить у корпоративного системного администратора. Сейчас моя цель — рассказать о возможных вариантах.

Интернет-сервисы

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

Сама фирма 1С предлагает множество таких сервисов, начиная от распознавания документов, директ-банка, сервиса сдачи отчётности в налоговую, заканчивая ЭДО, проверкой контрагентов и орфографии. Другие компании также предлагают присоединить к Вашим прикладным решениям 1С свои интернет-сервисы: заказ билетов в командировки и учёт командировочных документов, Битрикс-24 прямо в 1С, площадки по закупкам и многие другие.

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

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

-----------------------------

Контактные данные автора

Все услуги по 1С можете найти у меня на сайте:

  • Консультации
  • Инструкции
  • Обучающие курсы
  • Абонентское сопровождение
  • Доработки функционала
  • Ведение проектов внедрения

Хотите пообщаться? Сканируйте QR-код от МАКСА, Телеграмма, WeСhat.

Свежие
новости 1С, функционал, возможности и нюансы использования программ,
анонсы контента проекта "1Спедия" можно оперативно отслеживать в
Телеграмм или в МАКС.