Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

№ п.п.Название объекта.Тип объекта в СМ+Название файла. схемы

Файл схемы.

(!эти файлы берем себе!)

Дата модификации.

Пример файла XML.

Комментарий.

1.Заказ поставщику.OR

OR.XSD

OR.XSD21.01.2022210625120745_12480_2_1.XML.1624601281.629194.xml
OR_Заказ поставщику.XML
2.Подтверждение заказа поставщику.

OE

OE.XSD25.06.2021
3. Накладная поставщика.WEWE.XSD25.06.2021В обмене с Тензор не участвует. (устарела). Возможно участие при использовании структуры с распределенными БД Супермаг.
4.УПД на приход.UI

UI.XSD

UI.XSD14.10.2022 от 1.049 сп3

Функция ArticleByBarcode заменена функцией ArticleByBarcodeUI

В функцию ArticleByBarcode внесено следующее изменение: если поиск артикула по штриховому коду из спецификации XML-документа не привел к успеху, то из штрихового кода удаляются лидирующие нули и выполняется повторный поиск артикула.
В функцию ArticleByBarcodeUI внесено такое же изменение, как в функцию ArticleByBarcode, а также добавлена возможность распознавать артикул по коду ОСУ. Для этого в перечень параметров функции добавлено поле osuCode.

(теперь задаётся три аргумента - штриховой код, код КИЗ, код ОСУ)


Изменен принцип приема УПД на приход.
Все наши попытки "исказить" документ при приеме, для для случая когда у поставщика 2+2=5 - отменены.
Документ УПД принимается в том виде, в котором его поставщик сформировал.

Добавили функцию ArticleBySupplierCodeUI для определения артикула по артикулу Супермага,

  • артикулу поставщика,
  • штрихкоду,
  • КИЗ или
  • ОСУ.        То есть, по всему, что может быть, разом.


<xs:element smimport:Function="ArticleBySupplierCodeUI(SMSPECWE.BARCODE, SMDOCUMENTS.CLIENTINN, SMDOCUMENTS.CLIENTKPP, SMSPECTOBACCOWE.MARKCODE, SMSPECOSUCODEWE.OSUCODE)" name="ARTICLE" type="xs:string" />


В перечень функций импорта данных из XML файлов добавлена функция ArticleByAnyCodeUI. Функция аналогична функции ArticleBySupplierCodeUI за исключением того, что в качестве аргументов для определения контрагента используются не данные о его ИНН и КПП, а код клиента Супермаг+.

Изменения1050.doc


UI

UI.XSD

UI_1.051.XSD15.08.2023Удален лишний тег  <xs:element name="UTDSUPPDOC" type="xs:string" />
UI

UI.XSD

01.11.2023 от 1.052

В XSD схеме до версии 1.052 УПД на приход (UI.XSD) имеется тег с явным указанием значения по умолчанию, например:
<xs:element default="1" name="OURUTDID" type="xs:string" />

Внесено изменение содержащее значение Собственного идентификатора участника документооборота из настроек почтового модуля:
<xs:element default="$(DOCEXCHID)" name="OURUTDID" type="xs:string" />


Внесено изменение для фиксирования в УПД данных в поле "Ключ товара из УПД"

<xs:element smimport:Function="Decode(BARCODE, BARCODE)" name="CARDKEY" type="xs:string" />

UI

UI.XSD

01.03.2024 от 1.053

При обработке XML-файла входящего УПД на приход имелась, но не была декларирована  возможность заполнять поле документа УПД OURUTDID (собственный идентификатор участника обмена УПД) значением атрибута «Собственный идентификатор участника документооборота» почтового ящика, в который пришел документ.

Для этого необходимо, чтобы во входящем XML-файле значение тэга OURUTDID отсутствовало, а в XSD-схеме строка с описанием тэга выглядела следующим образом:

              <xs:element default="$(DOCEXCHID)" name="OURUTDID" type="xs:string" />

Где параметр $(DOCEXCHID) замещается значением «Собственный идентификатор участника документооборота» почтового ящика. Замещение выполняется внутри алгоритма почтового модуля в ходе импорта содержания XSD-файла для его использования при обработке XML-файла.

5.Требование на отборSWSW.XSD21.01.2022

SW_Требование на отбор.xml - В обмене с Тензор не участвует. Возможно использование для решения локальных задач. Один из способов применения - формирование документа на обмен товара (хлеб).

6.Ответ системы СМ+ на факт приемки.

PACKAGE

UICONFIRM.XSDUICONFIRM.XSD10.10.2022 от 1.049 сп2

УПД фильтр. Формат данных XML. Содержание файла ответа с результатом приемки.
В файл ответа с результатом приемки добавлен тэг CREATEDATWI, который содержит дату приходной накладной. Например:
    <CREATEDATWI>2022-09-27</CREATEDATWI>
Дата приходной накладной соответствует понятию «дата приема товара» и может не совпадать с датой УПД на приход.
В файл ответа  также добавлен тэг SUPPLIERCORRECTINVOICE. Тэг содержит номер коррекции, на которую сформирован ответ. Например:
    <SUPPLIERCORRECTINVOICE>1</SUPPLIERCORRECTINVOICE>

PACKAGE

UICONFIRM.XSD01.11.2023 от 1.052

В документы «УПД на приход» и «УПД на отгрузку» на закладку «Грузораспорядители» добавлены атрибуты «Подписант» и «ИНН». 

Атрибуты заполняются именем и ИНН подписанта ЭДО – сотрудника подтверждающего УПД на приход, или отправляющего УПД на отгрузку.


7.Квитанция провайдера ЭДО. Протокол обмена дополнен получением технической квитанции в ответ на отсылку файла с результатом приемки. Квитанция имеет смысл подтверждения успешности обработки и пересылки провайдером ЭДО файла подтверждения. ---14.03.2022
8. УПД на расход.UDUD.XSDUD_1049_1.xsd01.12.2022 от 1.049.1

Добавлен тег BARCODEEXTERNAL. 

  • На закладке "Штрихкоды", для одного ШК - атрибут "Обмен с EDI", именно этот ШК будет участвовать в отсылке контрагенту. Алгоритм выбора ШК для отправки клиенту работает по следующему правилу: По умолчанию передается ШК контрагента, заранее заявленный в системе СМ+ (раздел контрагенты, закладка артикулы поставщика), если список артикулов и ШК у поставщика пуст. То передается ШК из раздела - карточка товара, который имеет признак - "Использовать при с EDI обмене". Если ни один штриховой код не отмечен, штриховой код будет подобран по правилу "первый попавшийся".
  • .......


В XSD схему почтового объекта УПД на отгрузку добавлен тэг SMDOCTRANSPORT, содержащий информацию транспортного раздела. 

Данные заполняются при создании документа из соответствующих полей расходной накладной.

UDUD.XSD01.11.2023 от 1.052

В структуру файла подтверждения приема УПД и файла УПД на отгрузку добавлены тэги  INNSIGNATORY и NAMESIGNATORY – ИНН подписанта и имя подписанта.

<xs:element name="INNSIGNATORY" type="xs:string" minOccurs="0" />
<xs:element name="NAMESIGNATORY" type="xs:string" minOccurs="0" />

9.

Ответ СБИС на факт приемки покупателем продукции на основании УПД на отгрузку (полученного из СуперМаг Плюс). (от версии 1.049)

<xs:element name="REPLY">UDCONFIRM.xsd10.10.2022 от 1.049

REPLY_1).xml

В рамках версии 1.049 мы ожидаем безоговорочного согласия от клиента ( <RESULT>1</RESULT>). 

Или полного отказа от приемки  <RESULT>2</RESULT>

Варианты связанные с согласованием разногласий пока не реализованы.

<xs:element name="REPLY">

UDCONFIRM.xsdUDCONFIRM_1.051.xsd

21.08.2023 от 1.051

Внимательно прочитать!

Изменения1051 сп2.doc

Изменения1051 сп4.doc

Для отсылки информации о подписанте в УПД на отгрузку, необходимо в файл описания структуры XML пакета (UD.xsd) в тэг ="SMDOCUD" добавить тэги:
<xs:element name="SMDOCUD" msdata:Locale="ru">
<xs:complexType>
<xs:sequence>
….
<xs:element name="INNSIGNATORY" type="xs:string" minOccurs="0" />
<xs:element name="NAMESIGNATORY" type="xs:string" minOccurs="0" />
….











































...