Платформа 1С:Предприятие 8.2
1С:Предприятие 8.2 — это версия технологической платформы «1С:Предприятие», разработанной российской компанией «1С» и предназначенной для автоматизации деятельности предприятий различных масштабов и отраслей. Платформа представляет собой среду исполнения и среду разработки прикладных решений (конфигураций), ориентированных на задачи бухгалтерского и налогового учёта, управления персоналом, расчёта заработной платы, управления торговлей, складского учёта, производственного планирования и документооборота. Релиз платформы версии 8.2 состоялся в 2009 году и стал значительным шагом в развитии линейки, внедрив ряд архитектурных и пользовательских нововведений, которые впоследствии легли в основу последующих версий.
История
Разработка платформы «1С:Предприятие» началась в начале 1990-х годов. Первая версия (1С:Предприятие 7.7) завоевала широкую популярность, однако к середине 2000-х годов её архитектура перестала удовлетворять растущим требованиям к производительности, масштабируемости и возможностям web-доступа. Версия 8.0, выпущенная в 2003 году, заложила новую трёхуровневую архитектуру (клиент — сервер «1С:Предприятия» — СУБД), но имела ограничения по гибкости интерфейса и производительности в режиме тонкого клиента.
Версия 8.2, анонсированная в 2008 году и официально выпущенная в 2009-м, стала ответом на эти ограничения. Ключевым нововведением стал режим управляемого приложения, который разделил логику отображения данных и логику их обработки, позволив создавать интерфейсы, адаптируемые под разные устройства и разрешения экрана. Также была введена технология «Тонкий клиент», которая позволила работать с базой данных через интернет или локальную сеть с минимальными требованиями к клиентскому оборудованию. В 2010 году вышло обновление 8.2.14, которое стабилизировало работу управляемых форм и тонкого клиента.
Поддержка версии 8.2 продолжалась до выхода версии 8.3 в 2013 году, однако многие организации продолжали использовать 8.2 ещё несколько лет из-за стабильности и совместимости с существующими конфигурациями. Официальная поддержка платформы 8.2 была прекращена компанией «1С» в 2018 году.
Архитектура и ключевые компоненты
Платформа 1С:Предприятие 8.2 построена по трёхуровневой архитектуре:
- Клиентское приложение — программа, установленная на рабочем месте пользователя. В версии 8.2 поддерживались три типа клиентов:
- Толстый клиент — полнофункциональное приложение, устанавливаемое на компьютер пользователя. Требует установки платформы и имеет прямой доступ к файловой базе данных (файловый режим) или к серверу через TCP/IP.
- Тонкий клиент — компактное приложение, которое не требует установки полной платформы. Оно подключается к серверу «1С:Предприятия» и получает от него только данные, необходимые для отображения. Весь код выполняется на сервере. Тонкий клиент работал только в режиме управляемого приложения.
- Web-клиент — доступ к информационной базе через обычный интернет-браузер (Internet Explorer, Mozilla Firefox, Google Chrome). Для работы не требуется установка какого-либо программного обеспечения на компьютер пользователя, кроме браузера. Web-клиент также работал исключительно в режиме управляемого приложения.
- Сервер «1С:Предприятия» — серверное приложение, которое управляет соединениями клиентов, распределяет нагрузку, выполняет серверные вызовы и взаимодействует с СУБД. Сервер может быть кластеризован для обеспечения отказоустойчивости и масштабирования.
- Система управления базами данных (СУБД) — платформа поддерживает работу с различными СУБД:
- Файловый режим — база данных хранится в файле формата 1CD на файловом сервере или локальном диске. Подходит для небольших организаций (до 5-10 пользователей).
- Клиент-серверный режим — база данных хранится в промышленной СУБД: Microsoft SQL Server, PostgreSQL (начиная с версии 8.2.14), IBM DB2. Этот режим обеспечивает высокую производительность, надёжность и масштабируемость для крупных предприятий.
Режимы работы приложения
В версии 8.2 были введены два принципиально разных режима работы:
- Обычное приложение — режим, совместимый с версиями 8.0 и 7.7. Интерфейс строился на обычных формах, где расположение элементов управления жёстко задавалось разработчиком. Этот режим использовался для старых конфигураций и обеспечивал обратную совместимость.
- Управляемое приложение — новый режим, в котором интерфейс описывался декларативно, а его отрисовка и поведение управлялись платформой. Разработчик задавал только состав реквизитов и команд, а платформа автоматически генерировала форму, адаптируя её под размер окна, разрешение экрана и тип клиента (толстый, тонкий, web). Этот режим стал основой для всех новых конфигураций, разработанных для версии 8.2.
Классификация и виды конфигураций
Платформа сама по себе не является готовым решением для пользователя. Для работы необходима конфигурация — прикладное решение, разработанное на платформе. Конфигурации делятся на:
- Типовые — разработанные компанией «1С» и её партнёрами. Наиболее известные типовые конфигурации, работавшие на платформе 8.2:
- «Бухгалтерия предприятия» — для ведения бухгалтерского и налогового учёта.
- «Управление торговлей» — для автоматизации оптовой и розничной торговли.
- «Зарплата и управление персоналом» — для расчёта зарплаты и кадрового учёта.
- «Управление производственным предприятием» — комплексное решение для производственных компаний.
- «Документооборот» — для автоматизации делопроизводства и документооборота.
- Отраслевые и специализированные — разработанные партнёрами «1С» для конкретных отраслей (медицина, строительство, сельское хозяйство, гостиничный бизнес и т.д.).
- Самописные — разработанные силами ИТ-отдела предприятия или сторонними разработчиками под уникальные бизнес-процессы.
Устройство и характеристики
Объекты метаданных
Платформа 8.2 оперирует набором объектов метаданных, из которых строится конфигурация:
- Справочники — для хранения условно-постоянной информации (номенклатура, контрагенты, сотрудники).
- Документы — для отражения фактов хозяйственной деятельности (приходная накладная, счёт, приказ о приёме на работу).
- Регистры — для накопления и хранения изменяемых данных (регистры остатков, оборотов, сведений).
- Перечисления — для хранения наборов фиксированных значений (виды оплаты, типы цен).
- Отчёты и обработки — для анализа данных и выполнения регламентных действий.
- Планы видов характеристик — для создания пользовательских аналитик.
- Бизнес-процессы и задачи — для автоматизации последовательностей действий.
Язык программирования
Встроенный язык программирования платформы 1С:Предприятие 8.2 является интерпретируемым, высокоуровневым и русифицированным (ключевые слова могут быть написаны как на русском, так и на английском языке). Он поддерживает:
- Работу с коллекциями (массивы, структуры, соответствия).
- Работу с запросами к базе данных через язык запросов (близкий к SQL, но с расширениями для работы с объектами метаданных).
- Работу с файловой системой, текстовыми и XML-документами.
- Работу с HTTP-запросами и web-сервисами.
- Механизм регламентных заданий для выполнения фоновых операций по расписанию.
Интеграция
Платформа 8.2 поддерживала различные механизмы интеграции с внешними системами:
- COM-соединение — для взаимодействия с другими Windows-приложениями.
- OLE-автоматизация — для управления объектами «1С» из внешних программ.
- Web-сервисы — для обмена данными по протоколу SOAP.
- HTTP-сервисы — для REST-подобного взаимодействия (появились в более поздних версиях 8.2).
- Обмен данными — через универсальные механизмы обмена в формате XML.
Применение и значение
Платформа 1С:Предприятие 8.2 получила массовое распространение в России и странах СНГ. Основные области применения:
- Малый и средний бизнес — использование типовых конфигураций для автоматизации бухгалтерии, торговли, складского учёта. Файловый режим и невысокие требования к оборудованию делали платформу доступной для небольших организаций.
- Крупные предприятия — использование клиент-серверного режима с СУБД Microsoft SQL Server или PostgreSQL, кластеризация серверов, разработка сложных отраслевых решений.
- Государственные и муниципальные учреждения — автоматизация бюджетного учёта и отчётности (конфигурация «Бухгалтерия государственного учреждения»).
- Разработчики — создание собственных конфигураций и доработка типовых решений под заказ.
Значение версии 8.2 заключается в том, что она сделала платформу «1С» по-настоящему масштабируемой и веб-ориентированной. Внедрение управляемого приложения и тонкого клиента позволило организациям перейти на работу через интернет, снизить затраты на администрирование клиентских рабочих мест и обеспечить доступ к данным с мобильных устройств (через web-клиент). Это стало важным шагом к современным облачным и мобильным решениям, которые получили развитие в версии 8.3.
Критика
Несмотря на успех, платформа 8.2 подвергалась критике по ряду направлений:
- Сложность освоения — переход от обычного приложения к управляемому требовал от разработчиков пересмотра подходов к проектированию интерфейсов и написанию кода. Многие разработчики столкнулись с трудностями при адаптации старых конфигураций.
- Производительность web-клиента — в ранних версиях 8.2 web-клиент работал медленно и нестабильно, особенно при большом количестве пользователей. Проблемы были частично решены в обновлениях, но полностью преодолеть их удалось только в версии 8.3.
- Ограниченная гибкость управляемых форм — разработчики жаловались на то, что автоматическая генерация форм не всегда давала нужный результат, а ручная настройка была трудоёмкой.
- Зависимость от браузера — web-клиент корректно работал только с определёнными версиями Internet Explorer, что создавало проблемы в организациях, использующих альтернативные браузеры.
Интересные факты
- Версия 8.2 стала последней, в которой поддерживался режим «Обычное приложение» для новых разработок. Начиная с версии 8.3, компания «1С» полностью перешла на управляемое приложение.
- Платформа 8.2 была сертифицирована Федеральной службой по техническому и экспортному контролю (ФСТЭК) России для использования в государственных информационных системах.
- В 2011 году на базе платформы 8.2 была выпущена конфигурация «1С:ERP Управление предприятием 2.0», ставшая одним из самых мощных и сложных решений компании.
- Многие организации до сих пор (по состоянию на 2024 год) продолжают использовать конфигурации, разработанные для платформы 8.2, хотя официальная поддержка прекращена, а новые обновления конфигураций выходят только для версии 8.3.
Источники
- Официальная документация компании «1С» к платформе «1С:Предприятие 8.2».
- Книга «1С:Предприятие 8.2. Управляемое приложение» (автор: Е.Ю. Хрусталёва).
- Материалы конференций «1С:Профессиональный клуб» (2009-2013 гг.).
- Статьи и обзоры на портале «Infostart.ru» (раздел «Платформа 1С:Предприятие»).
- Архив новостей сайта «1С:ИТС» (Информационно-технологическое сопровождение).
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →