что такое технологическая платформа и что такое конфигурация
Технологическая платформа и конфигурация 1С предприятие 8.3
«1С:Предприятие» состоит из технологической платформы и конфигураций (прикладных решений).
Технологическая платформа 1С
Технологическая платформа 1С включает в себя несколько компонентов:
С помощью платформы можно разработать конфигурацию, а также запустить конфигурацию на выполнение.
Также платформу можно сравнить с фреймворком для разработки бизнес-приложений.
Если сравнивать с другими языками программирования, то платформу можно сравнить с виртуальной машиной Java, а также с любой IDE.
На данный момент актуальной версией платформы является 8.3. Много где все еще используется 8.2. Версии платформы 8.0, 8.1 и 7.7 уже мало где используются. Версии младше 7.7 практически не используются.
Разработкой платформы занимаются сотрудники компании 1С. Платформа написана на языке программирования C++. Код платформы закрыт.
Конфигурация 1С
Конфигурация — можно сказать, что это приложение, разработанное на 1С. Через метаданные в конфигурации описывается структура базы данных, формы ввода, печатные формы, интерфейс приложения. А в модулях конфигурации размещается код на встроенном языке 1С для описания алгоритмов.
Конфигурация может работать только под управлением платформы. Без платформы это просто файл с описанием метаданных и кодом.
Прикладное решение — это та же самая конфигурация. Для разработчиков используется термин «конфигурация». Для пользователей — «прикладное решение».
Примеры прикладных решений на платформе 1С:
Эти примеры называются типовыми конфигурациями. Их разработкой занимается сама фирма 1С.
При наличии платформы никто не мешает любому программисту 1С разработать собственную конфигурацию.
Режимы работы
Компоненты
Клиентское приложение — приложение с графическим пользовательским интерфейсом, которое предоставляет доступ к базе данных:
Сервер (еще называют «кластер серверов») ‑ предназначен для возможности взаимодействия клиентских приложений с СУБД.
Система управления базой данных (СУБД) — у 1С есть своя СУБД, которая используется в файловой варианте работы. В клиент-серверном варианте 1С может работать со следующими СУБД:
Виды взаимодействия компонентов
Прямое подключение — самый распространенный вариант, когда клиентское приложение имеет доступ к файлу базы данных (в файловом варианте) или к серверу 1С.
Подключение через веб-сервер — требует наличие установленного веб-сервера. Клиентское приложение будет подключаться к веб-серверу, а уже веб-сервер будет обращаться или к файлу базы данных, или к серверу 1С.
Мобильная платформа ‑ специальная версия платформы 1С, позволяющая работать на мобильных устройствах.
Варианты работы
Файловый вариант — в этом случае конфигурация, база данных, административная информация находятся в одном файле. Рекомендуется использовать только если с программой работает не более 5 пользователей.
Клиент-серверный вариант — при большом количестве пользователей рекомендуется использовать именно его.В данном варианте реализована клиент-серверная архитектура из 3-х уровней: клиент, сервер 1С и СУБД. Клиент работает только с сервером 1С, а уже сервер 1С взаимодействует с СУБД.
Варианты работы можно изобразить с помощью следующих схем (сплошной линией изображено подключение по tcp, пунктирной по tcp или http):
Кроссплатформенность
Платформа 1С является кроссплатформенной. Сервер 1С может работать в ОС Microsoft Windows и Linux. Тонкий клиент может работать в ОС Microsoft Windows, Linux и macOS.
Что такое платформа и конфигурация 1С?
Состоит из двух базовых составляющих, тесно связанных между собой:
Понятия платформы и конфигурации
В системе «1С:Предприятие» существует четкое разделение на платформу и конфигурацию. Платформа, как самостоятельная единица, не представляет практической ценности. Она является средой разработки и одновременно движком, внутри которого функционирует прикладное решение или другими словами конфигурация:
При этом конфигурация является самостоятельной сущностью и может выступать в качестве отдельного программного продукта. Но полностью опирается на технологии платформы и не может функционировать отдельно.
Конфигурации 1С можно разделить на следующие группы:
Более детально о разнице типовых и отраслевых решений в 1С вы можете прочитать в соответствующей статье.
Что означают цифры в наименованиях конфигурации и платформы
Для отслеживания обновлений различных версий и редакций платформ и конфигураций вводится нумерация, которая состоит из четырех разрядов цифр. Совокупность этих цифр называется релизом.
Для примера, можно рассмотреть релиз платформы 8.3.10.2820. Версию платформы в ней обозначает первая цифра, вторая цифра показывает номер редакции, третья номер релиза и четвертая номер подрелиза.
Для наглядности, ниже на скриншотах показано как узнать, какие версии платформы и конфигурации вы используете в своей работе.
Конфигурация и платформа 1С: учимся различать понятия
В данной статье пойдет речь об основных составляющих программного продукта 1С: платформе и конфигурации
Говоря о программном комплексе «1С:Предприятие», следует подразумевать продукт, состоящий из двух компонент:
Развертывание программного продукта 1С:Предприятие сводится к двум простым шагам:
Напоследок приведу несколько типичных ошибок в описании конфигураций пользователями:
Учитывая все вышесказанное, сообщайте параметры своего программного продукта корректно:
Узнать эти параметры можно,нажав на кнопку с восклицательным знаком в правом верхнем углу рабочего окна:
Если ваша конфигурация выполнена для обычного приложения (для версии платформы 8.2), то идем сюда:
В появившемся окне видим нужную нам информацию:
Буду вам очень благодарен, если поделитесь ссылкой на него на своей страничке в любой соцсети или подпишетесь на новости сайта в Инстаграме.
Это поможет сайту развиваться и расширять аудиторию.
Вас может заинтересовать
Обработка ищет проведенные документы в базе (по выбранному типу), не сделавшие бухгалтерских проводок.
Расширение для типовых конфигураций 1С:Предприятие 8.3, позволяет легко настроить учет согласований (утверждений) произвольных справочников и документов
Расширение ограничивает доступ к установке цен и их редактированию в документах продажи пользователям без специальных прав.
Что такое платформа 1С и чем она отличается от конфигурации и информационной базы
В данной статье мы попробуем разобраться с понятиями платформы, конфигурации и информационной базы, а также узнаем чем релизы отличаются от редакций и узнаем где можно посмотреть их номера.
Нередко даже опытные пользователи 1С, работающие в программе не первый год путают два этих понятия и не до конца понимают в чем разница между ними. И действительно в повседневной работе не часто встречаются эти термины, однако если вам приходится самостоятельно обновлять программу, устанавливать расширения, отправлять отчеты или составлять задачи для программиста — лучше разобраться в этом вопросе.
Для начала приведем определения данные фирмой 1С на портале ИТС:
Конфигурация – прикладное решение, которое позволяет автоматизировать тот или иной участок учета.
Давайте разберем эти термины подробно.
Платформа
Платформа (или технологическая платформа) это как уже было описано выше программная среда. Иногда некоторые программисты называют ее Framework. Если говорить упрощенно, то платформа это программа, которая обеспечивает работу всех баз на вашем компьютере. Она имеет свой язык программирования. Именно она в первую очередь устанавливается на ваш компьютер. Разработкой и поддержкой платформы занимается компания 1С. Регулярно выпускаются новые версии платформы, в которые разработчики добавляют новые функции и расширяют ее возможности. На момент написания данной статьи актуальной является редакция платформы 8.3 (часто по первой цифре ее также называют «восьмеркой»).
Конфигурация
Как уже писалось выше конфигурация — это прикладное решение, разработанное на языке 1С для решения учетных задач (подсчет остатков товаров, ведение бухгалтерии, расчет зарплаты). Например, Бухгалтерия предприятия 3.0, Управление торговлей 11.4, Зарплата и управление персоналом 3.1 — все это конфигурации написанные на языке 1С для платформы 1С. Разработка и модификация конфигураций выполняются в конфигураторе. Конфигурации созданные и поддерживаемые фирмой «1с» принято называть типовыми. Конфигурации можно редактировать самостоятельно (при наличии определенных навыков), добавлять в них новые функции и изменять существующие алгоритмы работы. Например, можно добавить новый вид документа или справочника, изменить условия проведения и т.п. Можно разработать свою конфигурацию «с нуля». Но конфигурация не может работать сама по себе, для работы ей нужна платформа.
Информационная база
Итак, у нас есть платформа и конфигурация. Но пользователи работают не в самой конфигурации – а в информационной базе, созданной на основе конфигурации. Сама по себе конфигурация является лишь описанием объектов и алгоритмов их взаимодействия и не содержит никаких данных. Учет и хранение данных производятся в информационной базе, созданной на основе конфигурации. Сама информационная база работает с помощью платформы и содержит в себе и конфигурацию и данные. Информационных баз можно иметь множество и все они работают под управлением платформы.
Теперь давайте определимся с терминами редакция и релиз.
Редакция – это глобальный номер платформы или конфигурации. Номер редакции меняется, только если внесены весомые и значительные изменения в платформу или конфигурацию.
Релиз – это плановое изменение текущей редакции платформы / конфигурации. В котором, исправлены недочеты и добавлены незначительные изменения.
Иногда новый релиз конфигурации может потребовать обновления и релиза платформы, поэтому перед обновлением конфигурации лучше заранее ознакомиться с описанием обновления. Но в любом случае, платформа скорее всего не даст вам поставить несовместимый с ней релиз конфигурации и выдаст об этом предупреждение.
Узнать номера релизов, редакции платформы и конфигурации можно непосредственно в самой программе, щелкнув на иконку в правом верхнем углу и выбрав команду «О программе».
В нашем примере используется платформа 1С:Предприятие 8.3 (8.3.16.1296). 8.3 – редакция, 16.1296 номер релиза платформы.
Конфигурация Бухгалтерия предприятия (3.0.76.77) 3.0 –это редакция, 76.77 номер релиза конфигурации
Что такое платформа и конфигурации в программе 1С Предприятие
1С – это, прежде всего, крупная российская фирма по разработке и продаже программного обеспечения. Большую популярность фирма получила благодаря своим разработкам линейки программ «1С Предприятие» для ведения бухгалтерского учета и оперативного управления бизнесом.
Кроме учетных программ, фирма выпускает широкий спектр программного обеспечения, не имеющего отношения к бухгалтерскому учету и бизнесу, например, программные средства разработки сайтов, игровое программное обеспечение и разнообразные полезные обучающие программы.
Что касается линейки программ Предприятия, то здесь важно понимать, что под термином «1С Предприятие» подразумевается не просто программа для бухгалтера или директора, а пакет программ. Как правило, предприятие состоит из программ ведения бухгалтерского учета, расчета зарплаты и учета торговых операций. Консультации как купить 1С для работы.
В любом случае, всегда пакет 1С Предприятия состоит из двух принципиально различных компонентов программного обеспечения — это технологическая платформа 1С и прикладные конфигурации под эту платформу.
Технологическая платформа 1С – это базовая программная среда, в которой выполняются прикладные конфигурации. Платформа имеет свой развитый язык программирования и полностью определяет функциональные возможности решаемых задач. Разработкой платформы занимается исключительно 1С и все права на платформу принадлежат, естественно, ей же. Программисты технологическую платформу часто называют движок.
С точки зрения пользователя платформа 1С — это программный компонент, который надо установить (инсталировать) на компьютер. Для наглядного понимания технологическую платформу сравнивают с пакетом майкрософт офис: сначала надо установить офисный пакет, а затем можно работать с текстовыми документами и электронными таблицами.
А прикладные конфигурации – это разработки для решения учетных задач. Например, бухгалтерский учет, торговые операции, печать платежных поручений или сложный расчет зарплаты. Разработками конфигураций занимается не только 1С, но и множество сторонних разработчиков. Разработка решений выполняется в режиме запуска конфигуратор. Права на конфигурацию принадлежат ее разработчику.
Прикладные конфигурации могут поставляться в виде шаблонов (требуется предварительная инсталяция шаблона), файлов выгрузки (просто загружаются в режиме конфигурирования), наконец, рабочие конфигурации можно просто переносить между компьютерами на флешке и подключать новую конфигурацию в список запуска информационных баз.
Только не забываем, что конфигурации не будут работать без установленной платформы соответствующей версии.
Конфигурации для платформы 1С Предприятие
Теперь в завершение картины следует сказать, что разработчики периодически выпускает новые версии своих платформ, как правило, лучше и сложнее, и соответственно под каждую новую платформу приходится писать заново или модифицировать прикладные конфигурации. Обычно, конфигурации 1С дорабатываются чаще, что объясняется сложность решаемых учетных задач и регулярными изменениями законодательства.
Теперь просто ответить на вопрос «Что такое 1С предприятие»:
1С Предприятие 7.7 – это программная платформа версии 7.7 и на этой платформе будут работать конфигурации «Бухгалтерия 7.7», «Зарплата и кадры 7.7», «Торговля и склад 7.7» и любые другие под семерку.
1С Предприятие 8.2 — это технологическая платформа 8.2 и на этой платформе будут работать конфигурации «Бухгалтерия 8.2» для бухгалтерского учета, «Управление Торговлей 8.2» для оперативного управления торговых операций, «Зарплата и управление персоналом 8.2» для расчета зарплаты и любые другие.
Разные конфигурации работают независимо друг от друга, хотя они и на одной программной платформе. Это значит, что данные из Торговли 82 не попадают автоматически в Бухгалтерию 82 и наоборот.
Также следует иметь ввиду, что внутри платформы существует внутренняя нумерация версий платформы и прикладных конфигураций (релизы). К примеру, для платформы 1С предприятие 8.2 в разное время выходили версии 8.2.13.219, 8.2.14.540, 8.2.16.368. При установке новой платформы версии 8.2 следует конвертировать рабочие конфигурации под эту версию. Платформы и конфигурации разных версий, как правило, не дружат друг с другом, а иногда могут приводить к фатальным ошибкам в работе.
Скачать последние актуальные релизы 1С предприятия всегда можно с официального сайта фирмы 1С. Процедура доступна бесплатно для зарегестрированых пользователей. Так же на сайте полезно для бухгалтера периодически узнавать, что нового фирма внесла в текущую версию релиза платформы и конкретной конфигурации. Рекомендуется периодически проверять обновления от разработчиков. Обновления релизов платформ обычно связаны с исправлением ошибок предыдущих версий и развитием функциональных возможностей, а обновления конфигураций — с исправлением ошибок и изменениями в законодательстве.
Для работы платформы на компьютере пользователя требуется установка ключа защиты. Существуют программные ключи и аппаратные. Программный ключ — это цифровой код для установки платформы, активируется через Интернет или по телефону и привязывается к компьютеру. Аппаратный ключ — это usb-устройство (похожее на флешку), активации не требует и будет работать на любом ПК, в котором он установлен.
На сегодняшний день, актуальной является платформа 1С Предприятие 8.2 и 8.3, они значительно превосходит по функционалу своих предшественников 1С Предприятия 7.7 и 8.1. Очевидно, что в будущем не избежать переходов на новые версии платформ и прикладных конфигураций.
Краткий вывод:
Платформа 1С устанавливается один раз на компьютер пользователя, и затем на этом компьютере будут работать любые конфигурации, разработанные под эту версию платформы: бухгалтерский учет, расчет зарплаты, оптовая и розничная торговля и очень много чего еще.