Web приложение 1С Предприятие 7.7

Для интеграции Web приложений 1С:Предприятия и Интернет-технологий предназначена дополнительная компонента 1С Web-расширение.

Эта компонента использует технологию ASP (Active Server Pages), которая реализована компанией Microsoft в её серверном решении Internet Information Server.

Для работы над Web приложениями взаимодействие с 1С пользователями можно организовать используя средства 1С Предприятия и некоторые стандартные возможности Web-интерфейса.

Использование Web-расширения возможно для выполнения различных по объему и по сложности классов задач:

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

Так же Web-расширение может быть использовано для расширения возможностей существующих конфигураций 1С:

  • Предоставление доступа через браузер пользователям к уже существующей функциональности.
  • Разработка новой web ориентированной функциональности.

Web-расширение имеет целый ряд конкурентных преимуществ:

  • Отсутствие значимых ограничений в разработке интерфейса Web приложений.
  • Возможность использовать любой из известных браузеров.
  • Использование платформы 1С для конфигурирования приложений, а так же Web-конструкторов для создания Web-приложений.
  • Мониторинг пользовательских сессий.
  • Возможность распределения нагрузки по нескольким экземплярам 1С:Предприятия.
  • Гибкая настройка компоненты Web-расширения стандартными методами администрирования Windows.
  • Логирование работы Web-расширения.

Web-расширение включает в себя необходимые библотеки, предназначенные для работы с 1С и сервером IIS, а также Администратор и Диспетчер для выполнения административных функций.

Администратор Web-расширения имеет визуальный интерфейс и позволяет настраивать работу компоненты в случае нескольких запусков 1С и Web-приложений. Администратор интегрирован в стандартную панель настройки Windows - Microsoft Managment Console, это дает дополнительные удобства и возможность использовать в администрировании Web-расширения привычные механизмы. Панель Администратора позволяет одновременно вести работу и настраивать несколько Web-расширений и просматривать статистику их работы. Как и в Диспетчере, в Администраторе доступна вся информация о текущей сессии работы Web-расширения.

Диспетчер позволяет синхронизировать работу всех компонент Web-расширения.

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

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

Пользователь компоненты может создавать Web-приложения, как говорится, "с нуля". Для этого используются конструкторы для разработки Web-приложений. Эти конструкторы позволяют пользователю перенести в сеть стандартные и часто используемые мета-объекты конфигурации - справочники, журналы, документы и отчеты, дополняя и объединяя их связями между объектами. Помимо этих инструментов, используется конструктор макета Web-приложения, который дает возможность создавать новые макеты, добавив в него новые объекты, основанные на объектах из текущей конфигурации, и сохранять макеты в виде набора взаимосвязанных ASP-страниц.

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

Использование конструктора макетов Web приложений удобно так же и для разработчиков, которые пока слабо знакомы с Интернет-технологиями. Созданные автоматически макеты могут послужить хорошими примерами разработки Web приложений и их совместной работы с базами 1С.

Для работы компоненты Web расширение нужен Microsoft Internet Information Server 4.0, работающий под управлением ОС Microsoft Windows NT/2000, а также 1С Предприятие 7.7 15 или более позднего релиза.

 
Hosted by uCoz