Интеграция WEB-приложения с 1С:Предприятие

 

Довольно часто возникает задача организации связи между сайтом в интернет и приложением 1С, например интернет - магазина с конфигурацией УТ11, или Розница 1С:Проедприятие 8. 
Обычно это необходимо для регистрации заказов, либо получения текущих остатков на складе, и так далее. WEB-приложение разрабатывают под различные задачи, и не только в контексте 1С. В нашем учебном примере мы рассмотрим вариант, когда приложение состоит из: набора HTML и ASP документов, которые мы поместим в определенный виртуальный каталог, и базы данных 1С Предприятие. Это наиболее часто используемый вариант. Введем основные определения. Клиент, в самом простом случае, - это компьютер пользователя. Программа на клиенте посылает запрос на просмотр данных интересующего ресурса, которые расположены на удаленном сервере (это дугой компьютер). Под удаленным сервером мы понимаем компьютер, который управляется специальным (серверным) программным обеспечением: MS IIS (Microsoft Internet Information Server) или, возможно, Appach. Microsoft Internet Information Server позволяет работать с ASP документами, которые, как и HTML документы представляют из себя текстовые файлы с расширением «ASP». Принципиальное отличие ASP-документов от HTML-документов заключается в том, что первые всегда выполняется на сервере, а клиенту высылается результат выполнения кода ASP документа. Само выполнение кода возможно благодаря тому, что ASP документ, как правило, представляет из себя описание команд, которые нужно выполнить – то есть некоторый скрипт. В отличие от HTML-документа, в ASP-документе не скрипты встраиваются в HTML код, а HTML код встраивается в скрипт. При написании скриптов  ASP-документа используются структуры тегов, а в самих тегах прописываются обозначения параметров. На одной странице можно расположить несколько конструкций - структур тегов. Порядок выполнения кода имеет сложную структуру со множеством вложений, но чтобы упростить чтение кода, рекомендуется в конструкции скрипта помешать определение процедур и функций, и вызывать их при использовании тегов со значком параметра. Стандартная схема работы следующая: клиент посылает запрос ASP-документу, интернет-сервер получает этот запрос, и выполняет ASP-документ. В процессе выполнения кода документа создается подключение, например, к серверу 1С предприятия, и далее выполняется функция, описанная в модуле внешнего соединения управляющей конфигурации. Соединение с базой обычно осуществляется через СОМ-соединение. В результате выполнения кода 1С формируется HTML документ, или XML документ, который тоже преобразуется в HTML. Сформированный таким образом документ, возвращается в Internet Information Server, который, в свою очередь передает его клиенту. Помимо скриптов ASP-документов, в контексте Internet Information Server определяемых выбранным языком скриптов, существует шесть дополнительных объектов, добавляющих некоторые возможности, весьма удобные для работы с интернет - приложением. 
Более подробно эту информацию можно посмотреть в видео-уроке: 
 


TEXT.RU - 79.85%

Комментариев нет