1С:Предприятие

Технологический продукт
Платформа 1С:Предприятие
Оригинальный автор(ы)1С Фирма
ТипБыстрая разработка приложений , разработка с минимальным объемом кода
Веб-сайтwww.1c.com
www.1c-dn.com

1С:Предприятие — платформа разработки, разработанная фирмой «1С» для создания настраиваемого программного обеспечения для автоматизации бизнеса .

Обзор

1С:Предприятие — это полнофункциональная low-code платформа, которая предоставляет инфраструктуру и инструменты для разработки бизнес-приложений, таких как ERP , POS , WMS или другое специализированное корпоративное программное обеспечение. 1С:Предприятие использует подход проектирования на основе предметной области для разработки бизнес-программного обеспечения. Разработка приложений в 1С:Предприятии выполняется с использованием высокоуровневого объектно-ориентированного языка в концептуальной модели, которая имитирует бизнес-задачи. Визуальное редактирование используется на протяжении всего процесса разработки 1С:Предприятия. Компания 1С утверждает, что это сводит объем программирования как такового к минимуму, в соответствии с парадигмой разработки low-code. Платформа 1С:Предприятие состоит из следующих частей:

  • Уровень данных/процессов, который обеспечивает системные функции, такие как поддержка различных систем управления базами данных, сервера приложений, компонентов веб-сервера и компонентов веб-служб.
  • Бизнес-компоненты — предопределенные, визуально настраиваемые строительные блоки (шаблоны), которые широко используются в корпоративных приложениях — каталогах, документах, бухгалтерских книгах, процессах расчетов и настраиваемой логике бизнес-процессов.

История

Версии для DOS

В 1990-х годах было разработано несколько версий для операционной системы DOS : 3.0, 4.0, затем одновременно 5.0 и 2.0 PROF (которая по функционалу практически идентична v5.0). 2.0 PROF была доступна в однопользовательской и многопользовательской версиях (для совместной работы по локальной сети). Принцип «работы из документа» (идея о том, что операции, выполняемые в приложении, должны бесперебойно генерировать бюрократически/юридически значимые документы) был реализован в версиях 5.0 и 2.0 PROF, вместе со встроенным языком программирования, бухгалтерскими записями и редактором печатных форм. [1]

Версия 6.0

Версия 6.0 для Windows 3.1 заменила версию 5.0 в 1995 году. Новая версия имела много общего с версиями для DOS, но имела новое ядро.

Версии 7.х (7.0, 7.5, 7.7)

1С:Предприятие 7.0 и 1С:Предприятие 7.5 эволюционно заменила 1С:Предприятие 7.7. V7.7 состоит из исполняющей «обертки», т.е. движка, который работает с одной или несколькими базами данных, определенными в приложении («конфигурацией» в терминах 1С:Предприятия). В движок подключаются компоненты, которые выполняют различные учетные и административные процессы. Стандартные компоненты включают в себя:

  • Бухгалтерия
  • Оперативный учет
  • Платежи
  • Распределенное управление информационной базой данных
  • Веб-расширение

Встроенный язык программирования, используемый в v7.7, существенно отличается от используемых в версиях 3.0-6.0. В v7.7 впервые появилось понятие «объекты данных». Язык стал по сути универсальным (т. е. есть примеры создания простых игр — тетриса, шашек и т. п. — на платформе 1С:Предприятие).

Версии 8.x

Демонстрационная версия 1С:Предприятия 8.0 была выпущена 14 августа 2002 года. Год спустя было выпущено первое массовое приложение — 1С:Предприятие 8.0 Управление торговлей, что одновременно ознаменовало выход технологической платформы 1С:Предприятие, предназначенной для массового использования.[9] 1С:Предприятие 8 локализовано на русский, английский, китайский и ряд других языков (см. Присутствие на рынке)

Версия 8.2

Ключевой особенностью v8.2 является «управляемое приложение»: пользовательский интерфейс описывается декларативно и зависит от типа клиентского программного обеспечения:

  • толстый клиент (старое клиентское приложение из версий 8.0 и 8.1)
  • тонкий клиент
  • веб-клиент (включает в себя как клиент, так и сервер; поддерживает Internet Explorer, Mozilla Firefox, а в более поздних версиях Chrome, Safari, Microsoft Edge; веб-сервер работает на Apache или IIS). Взаимодействие клиент-сервер осуществляется с использованием AJAX (DHTML), XMLHttpRequest и JavaScript.

Версия 8.3

В конце мая 2013 года фирма «1С» объявила о выпуске 1С:Предприятия 8.3 с облачным функционалом. Она позиционировалась как финальная — или наиболее полная — версия платформы. «1С:Предприятие» как облачная платформа состоит из следующих сервисов и технологий:

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

Инструменты развития предприятия

Наряду с развитием v8.3 платформы Enterprise фирма «1С» предлагает новую версию среды разработки платформы — Enterprise Development Tools (EDT) на базе Eclipse. EDT обладает рядом преимуществ по сравнению с традиционной средой разработки платформы 1С:Предприятие:

  • Совместное проектирование и управление версиями осуществляется через Git
  • Анализ конфигурации в виде ER-диаграмм
  • Управление информационной базой и публикациями на веб-серверах осуществляется непосредственно из среды разработки.
  • Проверка заявки выполняется немедленно, в процессе изменения структуры заявки и редактирования модулей.
  • Инструменты разработки можно настраивать с помощью плагинов Eclipse.

Присутствие на рынке

На платформе 1С:Предприятие разработан ряд бизнес-приложений, в основном предназначенных для автоматизации бизнес-процессов и различных форм отчетности и документации. Согласно исследованию IDC за 2014 год, 1С:Предприятие занимает треть российского рынка корпоративного программного обеспечения, уступая SAP с его 49 процентами. [2]

«1С» выходит за пределы СНГ и локализована более чем на 20 языков.

Страны присутствия включают США , Германию , Румынию , Польшу , Италию , Испанию и Вьетнам . [3]

Ссылки

  1. ^ «Российский миллиардер-разработчик программного обеспечения бросает вызов SAP и Oracle». bloomberg.com . Bloomberg News . 2017-06-15.
  2. ^ «Как 1С стала вторым по величине издателем корпоративного программного обеспечения в России». ewdn.com . East-West Digital News. 2017-06-15.
  3. ^ «Издатель корпоративного программного обеспечения 1С поощряет «истинных франчайзи», стремится к глобальной экспансии». ewdn.com . East-West Digital News. 21.06.2013.
Взято с "https://en.wikipedia.org/w/index.php?title=1C:Enterprise&oldid=1226304004"