Сделай Сам Свою Работу на 5

Веб-расширение «1С:Предприятие».





Интеграция программного продукта «1С:Предприятие 8»

С интернет-магазином

 

"Допущен к защите" ___________________ "__"____________2009 г.   Дипломная работа студента гр. Кн - 502 Галиаскарова Тимофея Андреевича Научный руководитель Жарова Надежда Николаевна директор ООО «Прайм-Проект»

 

 

 


РЕФЕРАТ

Галиаскаров Т.А. ИНТЕГРАЦИЯ ПРОГРАММНОГО ПРОДУКТА «1С:ПРЕДПРИЯТИЕ» С ИНТЕРНЕТ-МАГАЗИНОМ, Дипломная работа стр. 34, рис. 4, библ. 5 назв., приложений 3.

 

Ключевые слова: WEB-СЕРВИС, 1С:ПРЕДПРИЯТИЕ, XDTO, ОБМЕН ДАННЫМИ.

 

Объект исследования – проблема интеграции программного продукта «1С:Предприятие» с интерент-магазином.

 

Цель работы – исследование возможности создания программной интеграции систем «1С:Предприятие» и интернет-магазина на основе Web-сервисов. Создание интегрированной системы.

 

В результате работы предложено решение для организации интегрированной системы «1С:Предприятие 8» и Интернет-магазина.

СОДЕРЖАНИЕ

 

 

ВВЕДЕНИЕ. 4

Схемы организации Интернет-магазина. 5

Общие сведения. 7

Веб-расширение «1С:Предприятие». 7



Программный продукт «1С-Битрикс:Управление сайтом». 12

Web-сервисы 1С.. 15

Описание реализации решения. 23

ЗАКЛЮЧЕНИЕ. 29

ЛИТЕРАТУРА.. 30

ПРИЛОЖЕНИЯ. 31

Приложение1. 31

Приложение 2. 32

Приложение 3. 34


ВВЕДЕНИЕ

 

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

Ведение бизнеса в сети Интернет – это ключевое условие конкурентоспособности современных торговых компаний, поэтому важность задач по организации эффективного Интернет-магазина очень сложно переоценить

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




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

 

 

Схемы организации Интернет-магазина

При рассмотрении возможных механизмов интеграции Интернет-магазина и системы «1С:Предприятие» можно выделить две различные схемы:

1. Размещение данных в одной базе данных – информационной базе «1С:Предприятие» (поскольку именно она является основой информационной среды компании). Работа клиентов Интернет-магазина осуществляется непосредственно с общей информационной базой.

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

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



Интеграцию Интернет-магазина, построенного на собственной базе данных, с системами «1С:Предприятие» можно реализовать с помощью механизмов механизм Web-сервисов 1С, а так же готовых решений – программных продуктов, реализующие Интернет-магазин, включающие в себя механизмы обмена данными с системами «1С:Предприятие». Одними из наиболее популярных таких решений являются программные продукты компании «Bitrix», обеспечивающие обмен данными между системой «1С:Предприятие» и Интернет-магазином по специальному протоколу, в котором используется основанный на XML открытый стандарт обмена коммерческой информацией CommerceML 2.


Общие сведения

Веб-расширение «1С:Предприятие».

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

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

На базовом уровне работа с данными 1С:Предприятия 8. осуществляется при помощи набора объектов, реализующих технологию доступа к данным ADO.NET. Эти объекты позволяют не только получать данные, но и модифицировать их. Для создания пользовательского интерфейса и работы с данными на более высоком уровне используется ряд объектов, реализующих технологию ASP.NET

Используя технологии веб-сервера ( Microsoft .NET ) и механизмы 1С:Предприятия 8 (COM-соединение), Web-расширение предоставляет как пользовательский, так и программный интерфейс для манипулирования данными информационной базы 1С:Предириятия 8.

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

Рис 1. Схема работы Web-расширения

 

Механизмы Web-расширения могут использоваться для решения задач нескольких уровней, в различных комбинациях с другими системами:

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

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

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

В обоих случаях все формы, которые необходимо вызывать из созданных страниц (например, для выбора из справочников или просмотра объектов), будут генерироваться Web-расширением автоматически.

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

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

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

 

 








Не нашли, что искали? Воспользуйтесь поиском по сайту:



©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.