Отправляет email-рассылки с помощью сервиса Sendsay

1С и электронная коммерция

  Все выпуски  

1С и электронная коммерция XML-схемы на службе электронной коммерции. 2 часть.


Информационный Канал Subscribe.Ru



1С и электронная коммерция    Рассылка сайта MAGs RU

Информационно-аналитический бюллетень. Проект компании "Online System Group"
Информационный источник: "Каталог ресурсов e-commerce" 
22.07.2005

XML-схемы на службе электронной коммерции. 2 часть.

Первая российская XML-схема

Тут, конечно, нужно сделать уточнение: речь идет о первом отечественном проекте (получившем определенную известность) создания XML-схемы отраслевого уровня - CommerceML. Соответственно интерес к нему определяется не только возможностью показать практическое применение подобных стандартов, но и тем, что тут можно обсудить вопросы взаимодействия разных компьютерных компаний с целью выработки совместных решений.

Для начала полезно вспомнить историю развития проекта.

Июль 2000 г. Фирма "1С" (http://www.1c.ru) и российское представительство Microsoft (http://www.microsoft.com/rus) объявили о начале работ по созданию стандартов электронного обмена в формате XML для торговых организаций. Это сообщение никак нельзя было назвать неожиданным - за несколько месяцев до того Microsoft заметно активизировала пропаганду XML-технологий (разумеется, на базе своих продуктов), которая должна была быть подкреплена практическими национальными примерами.

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

12 октября 2000 г. Представлен стандарт обмена коммерческой информацией в формате XML. Разработка выполнялась специалистами фирм "1С" и Extra.ru при технической поддержке инженеров Microsoft. На завершающем этапе к этим организациям присоединились Интернет-компании Port.ru и Price.ru, а также московское представительство Intel, и все они подписали соглашение о поддержке представленного стандарта.

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

Журналистов в том момент в основном интересовали не технические, а организационные вопросы (сами докладчики не использовали термин "XML-схема", хотя речь шла именно о ней): в какой степени эти стандарты годятся для других разработчиков экономических программ, не является ли все это навязыванием своих решений рынку и т.д. В свою очередь, участники проекта подчеркивали, что они исходили из принципа открытости и универсальности: стандарт изначально независим от особенностей ПО и структур баз данных кого-то из участников проекта. В его основе лежат общие принципы торговой деятельности. При разработке стандарта использовались западные аналоги, но отечественный вариант существенно отличается от них, так как учитывает российскую специфику учета и торговли.

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

6 декабря 2001 г. Разработанная XML-схема получила имя собственное - CommerceInfo. Создан специальный Web-сервер (http://www.Commerce.ru), на котором размещена полная техническая и организационная информация о проекте. Отметим, что Web-ресурс предоставлен и поддерживается самым "независимым" участником проекта - представительством Intel. Некоторое время спустя в первоначальный вариант схемы были внесены некоторые изменения, и она получила иное официальное имя - CommerceML.

3 марта 2001 г. На партнерском семинаре фирма "1С" представила новую редакцию 8.7 типовой конфигурации "1С:Торговля и Склад" - первое тиражное решение, в котором реализована возможность обмена коммерческой информацией в формате XML в соответствии со стандартом CommerceML. В этой программе используются два вида XML-обмена: "Продавец - Web-витрина" и "Покупатель - Продавец". Первый предназначен для оперативной публикации коммерческих предложений в Web-каталогах. Второй - для обмена данными (например, накладными) между различными учетными системами.

Рассказывая о нововведениях, руководитель "1С" Борис Нуралиев еще раз подчеркнул, что стандартизация обмена информацией нужна сегодня не столько для Интернет-торговли (доля которой в России весьма незначительна), сколько для взаимодействия обычных, оффлайновых предприятий. Даже если мы сегодня научимся передавать копии электронных документов на дискете, то это сильно упростит работу торговых организаций.

CommerceML вблизи

Как уже отмечалось, XML-схема - это XML-документ, сформированный по определенным правилам. Ее можно редактировать "руками" в любом текстовом редакторе, но лучше для этого использовать специальные XML-редакторы и редакторы схем (например, XML-Spy, http://www.xmlspy.com). Схему, прочитанную с сервера Commerce.ru, можно также просматривать в Interner Explorer 5.5 (рис. 1).

Fig.1
Рис. 1. Просмотр XML-схемы CommerceML в среде Internet Explorer 5.5.

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

1. В документе используется специальный тег , в котором записывается произвольный текст комментария к схеме с использованием разметки HTML. Для экономии места на рис. 1 узлы с большими фрагментами таких комментариев закрыты.

2. Как видно из рис. 1, все описание схемы состоит из последовательности базовых тегов , описывающих элементы XML-документа. Нужно обратить внимание, что мы не видим иерархию взаимосвязей элементов между собой - они представлены лишь в виде списка. Но иерархия элементов тут все же определяется, так как каждый элемент содержит список подчиненных ему элементов.

Схему можно представить и в виде дерева элементов (рис. 2). Тут стоит заметить, что одинаковые элементы могут находиться в разных ветвях, причем на различных уровнях (см., например, ДополнительныйРеквизит).

Fig.2 Рис. 2. Иерархия элементов схемы.

3. Каждый элемент включает описание допустимых подчиненных элементов и атрибутов. Заметим сразу, что данные в этой схеме записываются в основном в виде атрибутов элементов, а не значений подчиненных элементов.

На примере главного элемента "КоммерческаяИнформация" видно, что он может включать шесть подчиненных элементов ("Контрагент", "Склад", "Банк", "Каталог", "ПакетПредложений", "Документ). Эти элементы не являются обязательными, но с другой стороны, при необходимости каждый их них можно использовать несколько раз (minOccus="0", maxOccurs="*). Причем в XML-документе эти элементы должны располагаться именно в такой очередности (order="seq"). Сам элемент "КоммерческаяИнформация" не может содержать текстовой информации (content="eltOnly"), но может включать необязательный (required="no") атрибут "Комментарий" текстового вида (dt:type="string").

4. В схеме широко используются уникальные идентификаторы, которые применяются для связи как информации XML-документа с базой данных конкретной учетной системы (например, с каталогами), так и внутренних элементов документа между собой. Для формирования таких идентификаторов предлагается использовать технологию GUID (Global Unique ID).

Из приведенного здесь фрагмента текста схемы видно, что формальное описание в общем случае не является достаточным для создания реального XML-документа. Действительно, в данном случае получается, что главный собирательный элемент "Коммерческая информация" с точки зрения грамматики может вообще не содержать никакой полезной информации.

Разработанный вариант схемы CommerceML предполагает обмен информацией трех видов:

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

Каждому из них соответствует свой элемент XML-схемы - "Каталог", "ПакетПредложений" и "Документ". Понятно, что в одном документе в принципе может быть несколько таких элементов в произвольном сочетании. Три других элемента первого уровня ("Контрагент", "Склад" и "Банк") содержат справочную информацию, которая используется в "функциональных" элементах. Ниже мы покажем логику обработки XML-документов на конкретном примере.

Как это работает в "1С:Торговле"

Для формирования XML-документов в среде "1C:Предприятие" используется специальный программный компонент V7Plus, который обеспечивает обращение к MSXML из языка V7. Вот как выглядит фрагмент кода, выполняемого при открытии нового документа:

 Если ЗагрузитьВнешнююКомпоненту("v7plus.dll") <> 1 Тогда
   Предупреждение("Компонента v7plus.dll не найдена!");
 КонецЕсли;

 гАнализатор = СоздатьОбъект("AddIn.XMLParser");
 гДокДанных  = гАнализатор.СоздатьДокумент();
 гДокДанных.ЗагрузитьИзСтроки("<?xml version =""1.0""?>
  <BizTalk xmlns = ""urn:schemas-biztalk-org:biztalk/
biztalk-0.81.xml"">
  <Route>
  <From locationID = """" locationType = """"
     process = """" path = """" handle = """"/>
  <To locationID = """" locationType = """"
     process = """" path = """" handle = """"/>
  </Route><Body/></BizTalk>");

 КоллекцияСхем   = гАнализатор.СоздатьКоллекциюСхем();
 КоллекцияСхем.ДобавитьСхему("urn:CommerceML", 
"CommerML.biz");
 гДокДанных.Схемы = КоллекцияСхем;

 // Создаем корневой элемент
  ЭлКоммИнфо = СоздатьПодчиненныйЭлемент(гДокДанных.ЭлементДокумента.
ВыбратьУзел("Body"),
               "КоммерческаяИнформация");
 // Далее выполняется ввод или формирование документа

 гДокДанных.Проверить(); // проверка полученного документа
                        // на соответствие схеме CommerML.biz

 гДокДанных.Записать(гИмяФайла); // запись XML-файла

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

Fig.3
Рис. 3. Диалоговое окно "Выгрузка пакета предложений".

Fig.4
Рис. 4. XML-документ с пакетом коммерческих предложений.

На рис. 5 и 6 приведены экранные формы выгрузки и загрузки расходной накладной.

Fig.5
Рис. 5. Диалоговое окно "Выгрузка расходной накладной".

Fig.6
Рис. 6. Диалоговое окно "Загрузка приходной накладной".

Содержимое основных узлов соответствующего XML-файла описывает рис. 7, а элемента "Документ" - рис. 8. В этом варианте нужно обратить внимание на следующие моменты.

Fig.7
Рис. 7. XML-документ с основными элементами документа "Накладная".

Fig.8
Рис. 8. Содержимое элемента "Документ" в накладной.

В документе варианта "1С" в качестве корневого элемента выступает тег BizTalk, который включает два подэлемента Route и Body, а уже последний содержит собирательный элемент "КоммерческаяИнформация". Эта конструкция в данном случае носит необязательный характер и нужна для будущего применения XML-документа при его обработке с помощью Microsoft BizTalk Server 2000.

Основная информация об отпущенных товарах хранится именно в элементе "Документ". Но в нем же используются данные о поставщике и получателе, которые записаны в элементах "Контрагент" и "Банк". Сведения о товарах используют ссылки на соответствующие каталоги. Если фирмы ранее уже обменялись каталогами, то включать элемент "Каталог" в документ не обязательно. В данном случае такой элемент имеется, и это означает, что либо приведенные в нем данные были обновлены, либо этот каталог вообще ранее не отправлялся получателю.

Отметим еще интересную возможность создания XML-схемы на основе конкретного документа. Например, с помощью соответствующих средств BizTalk Server можно получить схему, которая представляет собой фактически частный случай некоторого общего варианта (рис. 9).

Fig.9
Рис. 9. Частный вариант схемы, полученной на основе XML-документа.

Пример создания и проверки простейшего XML-документа

Для этого воспользуемся таким кодом, написанным на Visual Basic:

Dim xmlDoc As DOMDocument
Dim myPath$
myPath$ = App.Path + "\"

Public Sub CreateNewXML()
  '
  ' Создание нового документа
  Dim MainNode As IXMLDOMElement
  Dim NewNode As IXMLDOMElement
  Dim newNewNode As IXMLDOMElement

  ' Имя адресного простанства схемы:
  Const NameSchema = "urn:CommerceML"  
  

  Set xmlDoc = New DOMDocument
  ' Записываем XML-константу объекта
  xmlDoc.loadXML "<?xml version='1.0' encoding='Windows-1251'?><Body/>"
    
  ' Создание узла "КоммерческаяИнформация"
  Set MainNode = xmlDoc.selectSingleNode("//Body").
appendChild _
        (xmlDoc.createNode(1, "КоммерческаяИнформация", 
NameSchema))
  ' Создаем элемент с "Документ"
  Set NewNode = MainNode.appendChild _
            (xmlDoc.createNode(1, "Документ", NameSchema))
  ' Все необходимые атрибуты:
  Call NewAttributeAdd(NewNode, "ХозОперация", "Order")
  Call NewAttributeAdd(NewNode, "Номер", "1234")
  Call NewAttributeAdd(NewNode, "Дата", "2001-05-28")
  ' Далее нужно заполнить обязательный элемент 
  ' "ПредприятиеВДокументе"
  Set newNewNode = NewNode.appendChild _
            (xmlDoc.createNode(1, "ПредприятиеВДокументе",
NameSchema))
  ' И т.д. - продолжение формирования документа
  
  ' ...

  ' Запись созданного документа
  xmlDoc.save myPath + "MyDoc.xml"
End Sub  

Public Sub NewAttributeAdd(NewNode As IXMLDOMElement, _
     attName As String, attValue As Variant)
  Dim attr As IXMLDOMAttribute
  ' Создание атрибута
  Set attr = xmlDoc.createAttribute(attName)
  attr.Value = attValue
  NewNode.Attributes.setNamedItem attr
End Sub

В результате выполнения данного кода получается файл MyDoc.xml, содержание которого приведено на рис. 10. Понятно, что здесь описаны только начальные действия по формированию документа, но хотелось бы обратить внимание на некоторые нюансы.

Fig.10
Рис. 10. Простейший XML-документ формата CommerceML.

1. Наш собирательный элемент "КоммерческаяИнформация" помещен внутрь главного элемента Body. Казалось бы, Body вообще не нужен, но без него (точнее, дополнительного) не будет работать механизм проверки соответствия схеме.

2. Создание всех элементов документа выполняется с помощью метода формирования узла:

createNode(1, NameElement, NameSchema)

Тут нужно подчеркнуть, что везде используется одна константа NameSchema. Причем в этом случае параметр xmlns физически записывается только в корневой элемент.

3. Атрибут типа "дата" записывается в международном формате.

Теперь попробуем выполнить автоматическую проверку сформированного XML-документа. Для этого перед записью файла нужно добавить такой код:

' Перед проверкой нужно обязательно выполнить перезагрузку!!
  '-  namespaces будет содержать правильную коллекцию
  xmlDoc.loadXML xmlDoc.xml

' Формируем коллекцию схем
Set xmlSchema = New XMLSchemaCache
xmlSchema.Add NameSchema, myPath + "commerml.xml"

' Подключаем коллекцию описаний схемы к документу
Set xmlDoc.schemas = xmlSchema

' Выполняем проверку
Set parseError = xmlDoc.Validate
If parseError.errorCode = 0 Then
  MsgBox "Проверка прошла успешно!" & vbCrLf & _
    "посмотрите, что получилось в файле MyDoc.XML"
Else
  MsgBox "Несоответствие схемы!" + vbCrLf + parseError.reason
End If

Проверка созданного ранее файла, конечно же, покажет ошибку, так как для элемента "ПредприятиеВДокументе" не заданы обязательные атрибуты.

В этом небольшом коде нужно обратить внимание на два важных момента:

1. Перед подключением схемы следует обязательно выполнить перезагрузку документа с помощью метода XML.

2. При загрузке схемы мы обязаны использовать то же самое имя адресного пространства NameSchema, которое применяется в самом документе.

Пример ввода XML-документа

В качестве иллюстрации обработки полученного документа рассмотрим еще один пример с вводом полученной ранее накладной в системе "1С:Предприятие". Очевидно, что для начала следует проверить его на соответствие заданной XML-схеме:

 Dim xmldoc  As DOMDocument
 Dim xmlSchema As XMLSchemaCache
 Dim parseError As IXMLDOMParseError

 ' Загрузка документа
 Set xmldoc = New DOMDocument
 xmldoc.Load myPath + "Document.xml"

  ' Подключаем описание схемы
  Dim NameSchema$
  NameSchema = "urn:CommerceML"
  Set xmlSchema = New XMLSchemaCache
  xmlSchema.Add "urn:schemas-biztalk-org:biztalk/biztalk
-0.81.xml", _
      myPath + "EmptyBizTalkSchema.xdr"
  xmlSchema.Add NameSchema, myPath + "commerml.biz"
  Set xmldoc.schemas = xmlSchema
  ' Проверка соответствия:
  Set parseError = xmldoc.Validate
  If parseError.errorCode <> 0 Then
      MsgBox "Несоответствие схемы!" + vbCrLf + 
parseError.reason
  End If

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

 Dim commInfo As IXMLDOMElement
 ' Поиск собирательного элемента
 Set commInfo = doc.documentElement.selectSingleNode _
     ("Body/КоммерческаяИнформация")
 If TypeName(commInfo) = "Nothing" Then
    MsgBox = "Нет элемента КоммерческаяИнформация!!!" : End
 End If
 NameSchema$ = commInfo.namespaceURI  ' вот нужно имя
 ' Далее выполняется подключение схемы и проверка файла

Затем можно приступать к анализу содержимого документа:

 Dim elDoc As IXMLDOMElement
 ' Ищем функциональные элементы (в данном случае "Документ")
 Set elDoc = commInfo.selectSingleNode("Документ")
 If Not TypeName(elDoc) = "Nothing" Then
  ' Найден, определяем тип документа
  Select Case elDoc.getAttribute("ХозОперация")
    Case "Order"    ' Заказ товара
    Case "Sale"     ' Накладная на отпуск товара
    Case "Invoice"  ' Счет-фактура
    ' ... Всего имеется 12 типов документов
  End Select

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

 Dim CurNode As IXMLDOMElement
 Dim IdNode As IXMLDOMElement

 ' Определяем, кто является продавцом
 ' Поиск в элементе "Документ"
 Set curNode = elDoc.selectSingleNode _
  ("ПредприятиеВДокументе[@Роль = 'Saler']")

 ' Далее по уникальному ID ищем соответствующий 
 ' элемент "Контрагент"
 IdSaler$ = curNode.getAttribute("Контрагент"))
 strSearch$ = "Контрагент[@Идентификатор='" + IdSaler$ + "']"
 ' Поиск по всему XML-документу
 Set IdNode = commInfo.selectSingleNode(searchStr)
 If TypeName(IdNode) = "Nothing" Then
   Msgbox IdNode.getAttribute("ОтображаемоеНаименование")
 Else
   ' Элемент с контрагентом не найден. Можно посмотреть 
   ' в своей базе -- нет ли уже такого партнера
 End If

Далее можно выполнить выборку всех полученных товаров:

 For Each curNode In elDoc.selectNodes("//ТоварнаяПозиция")
   MsgBox curNode.getAttribute("Товар")
 Next

Для каждой товарной позиции ищется каталог (в самом документе или в собственной базе данных) и т.д. Вот, собственно, и все.

Нужны ли XML-схемы для электронной коммерции?

Мы вернулись к исходному вопросу - действительно ли проблема обмена информацией в неоднородных системах актуальна? Может быть, все эти разговоры об XML - лишь маркетинговые ходы для обоснования продажи новых версий программ? (Вспомним о проблеме Y2K!) Действительно, проект CommerceML официально опубликован полгода назад, но почему же в нем не принимают участия другие известные разработчики экономического ПО?

Вряд ли на этот вопрос можно дать однозначный ответ. Вполне вероятно, что реальные потребности в интеграции приложений и передачи данных пока не столь велики. Возможно, российские разработчики бизнес-программ не очень готовы к конструктивному сотрудничеству. Наверное, и сама схема CommerceML не лишена недостатков.

Но как бы то ни было, очевидно, что простой публикации XML-схем в настоящий момент явно недостаточно для продвижения этих технологий в широкие программистские массы. Нужны хорошие методические материалы, демонстрирующие возможности их применения, пока их явно не хватает. Какие-то нужные для работы нюансы вообще не зафиксированы в опубликованном стандарте.

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

Автор хотел бы поблагодарить Алексея Краюшкина, сотрудника фирмы "1С", и Дмитрия Старостина из московского представительства Microsoft за помощь в подготовке статьи и изучении темы.

Андрей Колесов

*****

Бесплатный трехчасовой семинар по электронной коммерции для всех желающих.

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

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

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

Ближайший семинар планируется провести в четверг, 28 июля

*****

Компания «Онлайн Систем Групп» имеет честь представить Вашему вниманию серию программных продуктов «OSG Интернет-Тогровля для 1С: Предприятия» для создания и успешного администрирования Интернет-магазина непосредственно из учетной системы 1С: Предприятие версий 7.7 и 8.8.

Конфигурация OSG Интернет-Торговля для 1С:Предприятия v.2 (Менеджер интернет-магазина на основе 1С:Предприятие 7.7 "Торговля и Склад", редакция 9.2) является клиентской частью программного комплекса OSG WebShop v.2. и предназначена для построения интернет-магазина на базе "1С:Предприятие 7.7".

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

Конфигурация "OSG Интернет-торговля для 1С:Предприятия v.2" встраивается в существующую конфигурацию системы 1C и дополняет ее специальными интерфейсами, предназначенными для работы с интернет-магазином, которые позволяют:

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

Стоимость стандартной конфигурации "OSG Интернет-Торговля для 1С:Предприятия v.2." - $280 (без установки). Дополнительно Вы можете заказать услуги по внедрению 1С интернет-магазина в работающую систему 1С. Стоимость внедрения зависит от конфигурации 1С, использующейся в компании, и определяется количеством часов, необходимых для выполнения работ, из расчета $25 в час. Программное обеспечение имеет расширенное иллюстрированное руководство пользователя, что позволяет легко разбираться в процессе инсталляции и эксплуатации программы.

Более подробную информацию о технологии создания интернет-магазина смотрите в описании программного комплекса OSG WebShop v.2.на сайте компании "OSG"

 http://www.osg.ru/ncd-5-16/products.html

 Конфигурация «OSG Интернет-Торговля для 1С: Предприятие v.2 » получила сертификат «Совместимо! Система программ 1С: Предприятие»

Конфигурация OSG Интернет-Торговля для 1С:Предприятия v.3 является клиентской частью программного комплекса OSG WebShop v.2. и предназначена для построения Интернет-магазина на базе «1С:Предприятие 8.0».

Новая версия имеет ряд преимуществ по сравнению с предыдущей:

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

Возможности клиентской части:

  • Формирование каталога товаров Интернет-магазина на основе справочника номенклатуры.
  • Расширенные описания товаров, прикрепление изображений.
  • Различные варианты цен в зависимости от категории покупателя.
  • Реализация системы скидок.
  • Учет в двух валютах.
  • Система специальных предложений.
  • Список покупателей Интернет-магазина и связь со справочником контрагентов.
  • Журнал заказов Интернет-магазина с возможностью корректировки и удаления.
  • Создание счетов на основании интернет-заказов.

Конфигурация «1С: OSG Интернет-Торговля v.3» предназначена для совместного использования с системой «1С: Предприятие 8.0».

Стоимость стандартной конфигурации «OSG Интернет-Торговля для 1С:Предприятия v.3." - $420 (без установки).

Дополнительно Вы можете заказать услуги по внедрению 1С интернет-магазина в работающую систему 1С.

Стоимость внедрения зависит от конфигурации 1С, использующейся в компании, и определяется количеством часов, необходимых для выполнения работ, из расчета $25 в час.

Программное обеспечение имеет расширенное иллюстрированное руководство пользователя, что позволяет легко разбираться в процессе инсталляции и эксплуатации программы.

Более подробную информацию о технологии создания интернет-магазина смотрите в описании программного комплекса OSG WebShop v.2. на сайте компании "OSG"

http://www.osg.ru/ncd-5-16/products.html

Конфигурация OSG Интернет-Торговля для 1С:Предприятия v.3 получила сертификат «Совместимо! Система программ 1С: Предприятие»

 

Конфигурация «OSG Интернет-Торговля v.2 XML» является клиентской частью программного комплекса OSG WebShop v.2. и предназначена для построения Интернет-магазина на базе «1С:Предприятие 7.7».

По сравнению с конфигурацией «OSG Интернет-Торговля для 1С: Предприятия v.2» в этой версии:

  • Улучшена технология обмена данными с серверной частью – доступ к Web-сервису осуществляется через протокол SOAP на платформе .NET.
  • Оптимизирована внутренняя работа с базой данных для ускорения обмена.

Возможности клиентской части:

  • Формирование каталога товаров Интернет-магазина на основе справочника номенклатуры.
  • Расширенные описания товаров, прикрепление изображений.
  • Различные варианты цен в зависимости от категории покупателя.
  • Реализация системы скидок.
  • Учет в двух валютах.
  • Система специальных предложений.
  • Список покупателей Интернет-магазина и связь со справочником контрагентов.
  • Журнал заказов Интернет-магазина с возможностью корректировки и удаления.
  • Создание счетов на основании интернет-заказов.

Конфигурация «OSG Интернет-Торговля v.2 XML» является дополнением к типовой конфигурации «Торговля и Склад» и предназначена для совместного использования с компонентой «Оперативный учет» системы «1С:Предприятие 7.7».

Стоимость конфигурации «OSG Интернет-Торговля v.2 XML» - $280 (без установки).

Дополнительно Вы можете заказать услуги по внедрению 1С интернет-магазина в работающую систему 1С.

Стоимость внедрения зависит от конфигурации 1С, использующейся в компании, и определяется количеством часов, необходимых для выполнения работ, из расчета $25 в час.

Более подробную информацию о технологии создания интернет-магазина смотрите в описании программного комплекса OSG WebShop v.2. http://www.osg.ru/ncd-5-16/products.html

Конфигурация «OSG Интернет-Торговля v.2 XML» получила сертификат «Совместимо! Система программ 1С: Предприятие»


Вниманию владельцев интернет-магазинов! Участники каталога MAG's RU могут совершенно бесплатно, в автоматическом режиме размещать свои маркетинговые предложения в рассылке и у нас на сайте. Для этого достаточно зарегистрировать свой ресурс и написать письмо с просьбой выслать данные, необходимые для размещения вашей информации.

*****

Имеющиеся у Вас материалы по тематике бюллетеня Вы можете опубликовать на нем, отправив их по адресу info@mags.ru в имеющемся у Вас формате. Не забудьте указать Ваши координаты и информацию личного характера, которую желаете опубликовать вместе с предоставленными материалами.

Внимание! У нас открыт форум посвященный электронной коммерции!

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

Теперь у вас есть возможность получить для своего сайта ежедневно обновляемую ленту новостей электронной коммерции.
Технология построения ленты позволяет выбирать тип отображаемых новостей - Новости электронной коммерции, обзоры интернет-магазинов, обзоры платежных ситем, уроки usability или аналитические статьи.

Как её установить можете узнать здесь >>>


Архив рассылки по адресу: http://www.mags.ru
Пишите нам: info@mags.ru
ICQ: 203839414
Тел. (095)737-39-35
Факс. (095)730-66-74

Надежные серверы и графические станции на платформе Intel (Xeon) и AMD различного назначения. Большой выбор моделей. Сборка конфигураций на заказ. Трехлетняя гарантия, сервисное обслуживание серверов с выездом к Заказчику. Бесплатная доставка.

Online System Group - Создание сайта, создание интернет магазина. Профессиональные Веб - сайты - решения по разработке интернет магазинов и сайтов. Технология создания сайтов и интернет магазинов. Аренда интернет-магазинов от 50$.

Новый Иерусалим on-line: Все о Ново Иерусалимском монастыре, городская и районная информация, объявления, расписание автобусов и электричек, телефоны предприятий и частных лиц, православный чат, форум и много другой полезной информации.

Подпишитесь на другие наши рассылки

Рассылки Subscribe.Ru
Секреты рекламы и создания интернет-магазинов
Скидки, подарки, призы...
1С и электронная коммерция
Серверы, сетевое оборудование, тесты, характеристики, советы
Рукопашный бой для девушек – выживание, психология, самозащита!
Милосердие. Чем ты можешь помочь ближнему.
Православные знакомства.

Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: economics.icommerce.osg
Отписаться
Вспомнить пароль

В избранное