Веб-расширение «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 Все материалы защищены законодательством РФ.
|