«1С: Предприятие»
«1С: Предприятие 8.2» – новое поколение технологической платформы
Никита Зайцев
25 сентября 2009 г. фирма «1С» объявила о выпуске версии 8.2 технологической платформы «1С: Предприятие 8». В пресс-релизе подчеркивается, что версия 8.2 – наиболее существенное развитие технологической платформы «1С: Предприятие 8» с момента ее выпуска. Спектр новых функциональных возможностей и архитектурных изменений настолько широк, что можно говорить не просто о новой версии, а о новом поколении технологической платформы. «1С: Предприятие 8.2» предоставляет разработчикам, специалистам по внедрению и конечным пользователям принципиально новые, по сравнению со всеми предыдущими версиями, модели пользовательского интерфейса и клиент-серверного взаимодействия. Эти новшества должны не только коренным образом повлиять на процессы разработки и внедрения прикладных решений, но и существенно расширить область прикладных задач, решаемых при помощи «1С: Предприятия 8».
В статье дан краткий обзор тех новых возможностей «1С: Предприятия 8», которые не претерпели существенных изменений по сравнению с бета-версией, рассмотрены новшества, реализованные в финальной версии, а также изменения в подходе к разработке типовых и отраслевых решений на новой версии технологической платформы. Подробный обзор функциональных возможностей и архитектурных моделей, реализованных в бета-версии «1С: Предприятия 8.2», можно найти в статьях «Управляемое приложение: интерфейсная модель» и «Управляемое приложение: новые возможности», опубликованных в журналах PC Magazine/RE 9/2008 и 10/2008.
В предыдущих версиях «1С: Предприятия 8» для работы пользователей с любыми информационными базами использовался единственный вид клиентского приложения, который назывался «клиент». Это клиентское приложение могло функционировать только под управлением операционной системы семейства MS Windows, требовало существенных аппаратных ресурсов и не имело подключения к информационной базе через Интернет.
«1С: Предприятие 8.2» предоставляет три варианта работы пользователей с информационной базой.
• Толстый клиент – не только унаследовал всю функциональность клиентского приложения предыдущих версий «1С: Предприятия», но и поддерживает новый режим управляемого приложения (интерфейсные новшества «1С: Предприятия 8.2» будут рассмотрены ниже).
• Тонкий клиент – нетребователен к аппаратным ресурсам, позволяет работать с информационной базой через Интернет по протоколу HTTP, в том числе по низкоскоростным каналам связи.
• Web-клиент – тоже нетребователен к ресурсам и позволяет работать через Интернет. Но в отличие от тонкого клиента не требует установки ПО на компьютер пользователя, работа осуществляется посредством обычного браузера.
Благодаря наличию тонкого и Web-клиента «1С: Предприятие 8.2» позволяет существенно упростить организацию дистанционной работы пользователей с информационными базами.
В версии 8.2 реализована поддержка новой для «1С: Предприятия 8» системы управления базами данных – Oracle Database. Таким образом, при внедрении прикладного решения технологическая платформа предоставляет выбор из пяти вариантов хранения данных:
• файловая база данных;
• база данных Microsoft SQL Server;
• база данных PostgreSQL;
• база данных IBM DB2;
• база данных Oracle Database.
На выбор СУБД при внедрении могут повлиять различные факторы: предполагаемый объем данных и число пользователей, наличие у заказчика лицензий на ту или иную СУБД и специалистов по ее администрированию и поддержке. Весомым фактором могут стать даже личные предпочтения ключевых специалистов заказчика, у каждой из современных промышленных СУБД есть убежденные сторонники и не менее убежденные противники. Сравнительная оценка возможностей различных СУБД не входит в компетенцию специалиста по внедрению «1С: Предприятия 8», его дело – предоставить заказчику возможность выбрать наиболее привлекательный с точки зрения заказчика вариант.
С появлением технологии Web-клиента можно говорить о полноценной поддержке Linux «1С: Предприятием 8» – все основные компоненты могут работать под управлением этой ОС. Более того, в конкретной информационной системе различные компоненты могут работать под управлением разных операционных систем. На выбор ОС для компонента будут влиять почти те же факторы, что и на выбор СУБД: лицензионная политика, принятая на предприятии, наличие специалистов по администрированию и поддержке и т. д. Важно, что и в этом случае технологическая платформа не загоняет предприятие в узкие рамки, а предоставляет возможность выбора.