Интернет в современной деловой и общественной жизни.

Роль интернета в современной деловой и общественной жизни сложно переоценить. В связи с развитием интернет-технологий появились новые виды бизнеса (электронные аукционы, интернет магазины и т.д.). Фактически уже считается стандартом, что любая компания имеет некое свое «представительство» в Интернете, активно использует различные интернет технологии для организации как внутрикорпоративного взаимодействия, так и для взаимодействия с огромной аудиторией клиентов, партнеров по бизнесу. В платформе 1С: Предприятие 8.1 существует развитые средства разработки приложений для организации доступа к функциональности прикладных решений через Интернет. Благодаря этому появляется возможность встраивать доступ к данным 1С:Предприятия в существующие Web-сайты и создавать интернет-приложения, использующие данные информационных баз 1С:Предприятия.

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

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

Для создания веб-приложения разработчику достаточно воспользоваться конструктором приложения. Далее разработчик может создавать формы для тех объектов конфигурации, к которым необходимо реализовать доступ через веб-интерфейс. Создание формы также полностью реализуется конструкторами. Полученные в результате формы могут интерактивно редактироваться. Разработчик может управлять составом элементов управления, связанных с данными информационной базы, и их свойствами аналогично тому, как это делается для форм пользовательского интерфейса 1С:Предприятия. При этом, как и в пользовательском интерфейсе 1С:Предприятия 8, система автоматически создает в процессе работы формы для тех объектов, для которых разработчик не создал их в явном виде.

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

Формы

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

  • автоматизация основных операций, производимых над данными;
  • унифицированный ввод данных, реализованный с помощью специализированных элементов управления;
  • организация взаимосвязи между формами:
    • добавление нового элемента;
    • выбор значений из форм списка;
    • поддержка перехода к связанной информации.

Web-расширение позволяет организовать доступ к информационным базам из веб-приложений и веб-сервисов, реализованных на платформе .NET компании Microsoft.

Основная идея, реализованная в данной платформе, унифицировать работу распределенных вычислительных систем, сделать их независимыми от особенностей работы каждого отдельного приложения, сервиса.

В данной платформе можно выделить две ее важные составляющие:

  • Visual Studio.Net – универсальная среда разработки для платформы .Net
  • .Net Framework – многоязыковая инфраструктура исполнения приложений для платформы .Net

В свою очередь .Net Framework также же состоит из двух основных частей:

  • FCL – библиотека классов;
  • CLR – средства исполнения управляемых приложений.

Можно выделить две основные технологии, которые реализуются классами FCL:

  • ADO.NET – Помогает устанавливать связь приложений с базами данных;
  • ASP.NET – активные серверные страницы .NET, помогает создавать веб-приложения и веб-сервисы на основе веб-форм.

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