MercuryG2B:ModifyProducerStockList:v3.0: различия между версиями

Материал из Справочная система Россельхознадзора
Перейти к навигации Перейти к поиску
Строка 856: Строка 856:
|}
|}


== Ответ ==
== Спецификация ответа ==


{| class="wikitable"
{| class="wikitable"

Версия 04:10, 17 октября 2023

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

  1. Операция ModifyProducerStockList предназначена для ведения справочника наименований продукции в соответствии с номенклатурой производителя.
  2. В рамках операции доступны следующие действия:
    1. добавление новой позиции в справочник номенклатуры;
    2. изменение существующей позиции в справочнике номенклатуры;
    3. удаление существующей позиции из справочника номенклатуры.
  3. Сформированный производителем реестр наименований выпускаемой продукции можно получить с помощью методов сервиса ProductService.

Полезные ссылки

Ссылка Описание
1 Ведение справочника номенклатуры предприятия в Меркурий.ХС Описание работы со справочником номенклатуры в подсистеме Меркурий.ХС
2 Ведение справочника номенклатуры предприятия в Меркурий.ГВЭ Описание работы со справочником номенклатуры в подсистеме Меркурий.ГВЭ

Спецификация запроса

# Название XML-элемента Тип Обязат. Описание (нажмите [...] для отображения дополнительного описания)
001 <merc:modifyProducerStockListRequest>
002 ···<merc:localTransactionId>?</merc:localTransactionId> bs:Identifier [1..1] Идентификатор заявки в клиентской системе
003 ···<merc:initiator> vd:User [1..1]

Пользователь, зарегистрированный в системе Меркурий и инициирующий запрос

  • является ответственным за выполнение бизнес-операции
  • здесь потребуется логин ветврача или пользователя ХС, логин для базовой аутентификации не подойдёт.
004 ······<vd:login>?</vd:login> xs:NCName [1..1] Логин пользователя
005 ···</merc:initiator>
006 ···<merc:modificationOperation> vd:PSLModificationOperation [1..1] Операция внесения изменений в реестр наименований продукции
007 ······<vd:type>?</vd:type> bs:RegisterModificationType [1..1]

Тип операции

  • CREATE - создание новой записи в реестре;
  • UPDATE - обновление записи о продукции в реестре;
  • DELETE - удаление записи о продукции из реестра.
008 ······<vd:affectedList> dt:ProductItemList [0..1]

Входящие записи для операции удаления

  • используется только при удалении позиции (type == DELETE)
  • возможно удалять только по одной позиции
009 ·········<dt:productItem> dt:ProductItem [1..1] Сведения о наименовании продукции (номенклатуре)
010 ············<bs:uuid>?</bs:uuid> bs:UUID [1..1] Идентификатор версии записи
011 ·········</dt:productItem>
012 ······</vd:affectedList>
013 ······<vd:resultingList> dt:ProductItemList [0..1]

Входящие записи для операций добавления / изменения

  • используется только при добавлении или изменении записи (type == CREATE или type == UPDATE)
  • возможно добавлять или изменять только по одной записи
014 ·········<dt:productItem> dt:ProductItem [1..1] Сведения о наименовании продукции (номенклатуре)
015 ············<bs:uuid>UUID</bs:uuid> bs:UUID [0..1]

Идентификатор версии записи

  • указывается при изменении записи
016 ············<dt:globalID>?</dt:globalID> dt:GTINType [0..1]

Trade Identification Number (GTIN)

  • по задумке создателей GTIN должен быть уникален для продукции всех производителей, но на практике встречаются случаи недокументированного использования GTIN внутри компаний, что не обеспечивает уникальность GTIN, поэтому уникальность поля не проверяется
017 ············<dt:name>?</dt:name> bs:String255 [0..1] Наименование номенклатуры
018 ············<dt:code>?</dt:code> bs:String255 [0..1]

Артикул

  • артикул продукции должен быть уникальным в пределах одного производителя
019 ············<dt:productType>?</dt:productType> dt:ProductType [1..1] Тип продукции
020 ············<dt:product> dt:Product [1..1]

Продукция

  • обязательно должен быть указан один из идентификаторов: UUID или GUID
  • при указании двух идентификаторов приоритет у UUID
021 ···············<bs:uuid>?</bs:uuid> bs:UUID [0..1] Идентификатор версии записи
022 ···············<bs:guid>?</bs:guid> bs:UUID [0..1] Глобальный идентификатор записи
023 ············</dt:product>
024 ············<dt:subProduct> dt:SubProduct [1..1]

Вид продукции

  • обязательно должен быть указан один из идентификаторов: UUID или GUID
  • при указании двух идентификаторов приоритет у UUID
025 ···············<bs:uuid>?</bs:uuid> bs:UUID [0..1] Идентификатор версии записи
026 ···············<bs:guid>?</bs:guid> bs:UUID [0..1] Глобальный идентификатор записи
027 ············</dt:subProduct>
028 ············<dt:correspondsToGost>?</dt:correspondsToGost> xs:boolean [0..1]

Соответствие ГОСТ

  • true - соответствует (в этом случае должно быть указано значение gost)
  • false или параметр отсутствует - не соответствует
029 ············<dt:gost>?</dt:gost> bs:String255 [0..1]

ГОСТ

  • обязательно, если correspondsToGost == true
030 ············<dt:producer> dt:BusinessEntity [0..1]

Хозяйствующий субъект (ХС) производитель продукции

  • обязательно должен быть указан один из идентификаторов: UUID или GUID
  • при указании двух идентификаторов приоритет у UUID
031 ···············<bs:uuid>?</bs:uuid> bs:UUID [0..1] Идентификатор версии ХС
032 ···············<bs:guid>?</bs:guid> bs:UUID [0..1] Глобальный идентификатор ХС
033 ············</dt:producer>
034 ············<dt:tmOwner> dt:BusinessEntity [0..1]

ХС-собственник торговой марки

  • обязательно должен быть указан один из идентификаторов: UUID или GUID
  • при указании двух идентификаторов приоритет у UUID
035 ···············<bs:uuid>?</bs:uuid> bs:UUID [0..1] Идентификатор версии ХС
036 ···············<bs:guid>?</bs:guid> bs:UUID [0..1] Глобальный идентификатор ХС
037 ············</dt:tmOwner>
038 ············<dt:producing> dt:ProductItemProducing [0..*] Список площадок, на которых выпускается данная продукция
039 ··············<dt:location> dt:Enterprise [1..1]

Площадка, осуществляющая выпуск продукции

  • обязательно должен быть указан один из идентификаторов: UUID или GUID
  • при указании двух идентификаторов приоритет у UUID
040 ··················<bs:uuid>?</bs:uuid> bs:UUID [0..1] Идентификатор версии площадки
041 ··················<bs:guid>?</bs:guid> bs:UUID [0..1] Глобальный идентификатор площадки
042 ···············</dt:location>
043 ············</dt:producing>
044 ············<dt:packaging> dt:Packaging [0..1] Фасовка
045 ···············<dt:packagingType> dt:PackingType [1..1]

Тип упаковки

  • упаковку может идентифицировать один из идентификаторов: uuid, guid или globalID - достаточно указать один из них
  • при указании нескольких идентификаторов приоритет у uuid, потом у guid и globalID
046 ··················<bs:uuid>?</bs:uuid> bs:UUID [0..1] Идентификатор версии типа упаковки
047 ··················<bs:guid>?</bs:guid> bs:UUID [0..1] Глобальный идентификатор упаковки
048 ··················<dt:globalID>?</dt:globalID> dt:PackingCodeType [0..1] Уникальный идентификатор упаковки
049 ···············</dt:packagingType>
050 ···············<dt:quantity>?</dt:quantity> xs:integer [0..1] Количество единиц упаковки
051 ···············<dt:volume>?</dt:volume> bs:Decimal [0..1] Объём единицы упаковки товара
052 ···············<dt:unit> dt:Unit [0..1] Единица измерения объёма единицы упаковки товара
053 ··················<bs:uuid>?</bs:uuid> bs:UUID [0..1] Идентификатор версии единицы измерения
054 ··················<bs:guid>?</bs:guid> bs:UUID [0..1] Глобальный идентификатор единицы измерения
055 ···············</dt:unit>
056 ············</dt:packaging>
057 ············<dt:additionalCharacteristics> dt:ProductItemCharacterictics [0..1] Дополнительные характеристики продукции
058 ···············<dt:classification> dt:ClassificationAttribute [0..1] Классификация продукции
059 ··················<dt:attrCode listID="?" listAgencyID="?" listName="?" listVersionID="?" name="?">PRODUCT_CATEGORY</dt:attrCode> dt:CodeType [1..1]

Код атрибута - Категория продукции

  • Категория продукции может быть задана для типов продукции:
    • Мясо и мясопродукты
    • Пищевые продукты
    • Рыба и морепродукты
  • Для молока и молочной продукции указание категории является обязательным для возможности дальнейшего учета качественных характеристик молочной продукции (массовая доля жира, массовая доля белка и плотность)
060 ··················<dt:attrName>Категория продукции</dt:attrName> bs:Ntext [0..1] Наименование атрибута
061 ··················<dt:classCode listID="?" listAgencyID="?" listName="?" listVersionID="?" name="?">?</dt:classCode> dt:CodeType [1..1]

Код значения атрибута "Категория продукции"

  • Возможные значения:
    • UNDEFINED - категория не определена
    • UNCLASSIFIED – не классифицировано
    • RAW – сырец, исходное сырьё
    • INTERMEDIATE – полуфабрикат
    • CONSUMER_PACKAGED – готовая продукция (в потреб. упаковке)
062 ··················<dt:className>?</dt:className> bs:Text [0..1]

Наименование значения атрибута

  • Текстовое представление значения classCode:
    • Категория не определена
    • Не классифицировано
    • Сырец, исходное сырьё
    • Полуфабрикат
    • Готовая продукция (в потребительской упаковке)
063 ···············</dt:classification>
064 ···············<dt:attribute> dt:MeasuredAttribute [0..1] Дополнительный атрибут продукции
065 ··················<dt:attrCode listID="?" listAgencyID="?" listName="?" listVersionID="?" name="?">MILK_FAT_MASS_FRACTION</dt:attrCode> dt:CodeType [1..1]

Код атрибута - Массовая доля жира

  • атрибут может быть указан только для молока и молочной продукции
066 ··················<dt:attrName>Массовая доля жира</dt:attrName> bs:Ntext [0..1] Наименование атрибута
067 ··················<dt:attrValue> dt:ComplexMeasure [1..1]

Значение атрибута

  • Значение атрибута должно быть задано одним из следующих способов:
    • указано value - точное значение атрибута
    • указано minValue и maxValue - интервал значений атрибута
    • указано minValue - нижнее предельное значение (не ниже)
    • указано maxValue - верхнее предельное значение (не выше)
068 ·····················<dt:value>?</dt:value> bs:Decimal [0..1]

Точное значение

  • точность до 3-х знаков после запятой
069 ·····················<dt:minValue>?</dt:minValue> bs:Decimal [0..1]

Минимальное значение

  • точность до 3-х знаков после запятой
070 ·····················<dt:maxValue>?</dt:maxValue> bs:Decimal [0..1]

Максимальное значение

  • точность до 3-х знаков после запятой
071 ·····················<dt:unit> dt:Unit [0..1]

Единица измерения значения атрибута

  • в явном виде единица измерения может не указываться, так как на данный момент значение массовой доли жира может быть задано только в процентах (%)
072 ························<bs:uuid>?</bs:uuid> bs:UUID [0..1] Идентификатор версии единицы измерения
073 ························<bs:guid>?</bs:guid> bs:UUID [0..1] Глобальный идентификатор единицы измерения
074 ·····················</dt:unit>
075 ··················</dt:attrValue>
076 ···············</dt:attribute>
077 ···············<dt:attribute> dt:MeasuredAttribute [0..1] Дополнительный атрибут продукции
078 ··················<dt:attrCode listID="?" listAgencyID="?" listName="?" listVersionID="?" name="?">MILK_PROTEIN_MASS_FRACTION</dt:attrCode> dt:CodeType [1..1]

Код атрибута - Массовая доля белка

  • атрибут может быть указан только для молока и молочной продукции
079 ··················<dt:attrName>Массовая доля белка</dt:attrName> bs:Ntext [0..1] Наименование атрибута
080 ··················<dt:attrValue> dt:ComplexMeasure [1..1]

Значение атрибута

  • Значение атрибута должно быть задано одним из следующих способов:
    • указано value - точное значение атрибута
    • указано minValue и maxValue - интервал значений атрибута
    • указано minValue - нижнее предельное значение (не ниже)
    • указано maxValue - верхнее предельное значение (не выше)
081 ·····················<dt:value>?</dt:value> bs:Decimal [0..1]

Точное значение

  • точность до 3-х знаков после запятой
082 ·····················<dt:minValue>?</dt:minValue> bs:Decimal [0..1]

Минимальное значение

  • точность до 3-х знаков после запятой
083 ·····················<dt:maxValue>?</dt:maxValue> bs:Decimal [0..1]

Максимальное значение

  • точность до 3-х знаков после запятой
084 ·····················<dt:unit> dt:Unit [0..1]

Единица измерения значения атрибута

  • в явном виде единица измерения может не указываться, так как на данный момент значение массовой доли белка может быть задано только в процентах (%)
085 ························<bs:uuid>?</bs:uuid> bs:UUID [0..1] Идентификатор версии единицы измерения
086 ························<bs:guid>?</bs:guid> bs:UUID [0..1] Глобальный идентификатор единицы измерения
087 ·····················</dt:unit>
088 ··················</dt:attrValue>
089 ···············</dt:attribute>
090 ···············<dt:attribute> dt:MeasuredAttribute [0..1] Дополнительный атрибут продукции
091 ··················<dt:attrCode listID="?" listAgencyID="?" listName="?" listVersionID="?" name="?">DENSITY</dt:attrCode> dt:CodeType [1..1]

Код атрибута - Плотность

  • атрибут может быть указан только для молока и молочной продукции
092 ··················<dt:attrName>Плотность</dt:attrName> bs:Ntext [0..1] Наименование атрибута
093 ··················<dt:attrValue> dt:ComplexMeasure [1..1]

Значение атрибута

  • Значение атрибута должно быть задано одним из следующих способов:
    • указано value - точное значение атрибута
    • указано minValue и maxValue - интервал значений атрибута
094 ·····················<dt:value>?</dt:value> bs:Decimal [0..1]

Точное значение

  • точность до 3-х знаков после запятой
095 ·····················<dt:minValue>?</dt:minValue> bs:Decimal [0..1]

Минимальное значение

  • точность до 3-х знаков после запятой
096 ·····················<dt:maxValue>?</dt:maxValue> bs:Decimal [0..1]

Максимальное значение

  • точность до 3-х знаков после запятой
097 ·····················<dt:unit> dt:Unit [0..1]

Единица измерения значения атрибута

  • в явном виде единица измерения может не указываться, так как на данный момент значение плотности может быть задано только в граммах на сантиметр кубический (г/см3)
098 ························<bs:uuid>?</bs:uuid> bs:UUID [0..1] Идентификатор версии единицы измерения
099 ························<bs:guid>?</bs:guid> bs:UUID [0..1] Глобальный идентификатор единицы измерения
100 ·····················</dt:unit>
101 ··················</dt:attrValue>
102 ···············</dt:attribute>
103 ············</dt:additionalCharacteristics>
104 ·········</dt:productItem>
105 ······</vd:resultingList>
106 ···</merc:modificationOperation>
107 </merc:modifyProducerStockListRequest>

Спецификация ответа

# Название XML-элемента Тип Обязат. Описание (нажмите [...] для отображения дополнительного описания)
001 <merc:modifyProducerStockListResponse>
002 ···<merc:productItemList> dt:ProductItemList [1..1]

Список продукции, в которую внесены изменения

  • на данный момент список может состоять только из одного элемента
003 ······<dt:productItem> dt:ProductItem [1..1] Сведения о наименовании продукции (номенклатуре)
004 ·········<bs:uuid>?</bs:uuid> bs:UUID [1..1] Идентификатор версии записи
005 ·········<bs:guid>?</bs:guid> bs:UUID [1..1] Глобальный идентификатор записи
006 ·········<bs:active>?</bs:active> xs:boolean [1..1]

Флаг активности записи

  • true - запись активна;
  • false - запись не активна.
007 ·········<bs:last>?</bs:last> xs:boolean [1..1]

Флаг, указывающий на то, что запись является последней в истории

  • true - да;
  • false - нет.
008 ·········<bs:status>?</bs:status> bs:VersionStatus [1..1] Статус записи
009 ·········<bs:createDate>?</bs:createDate> xs:DateTime [1..1] Дата создания записи
010 ·········<bs:updateDate>?</bs:updateDate> xs:DateTime [1..1] Дата последнего изменения записи
011 ·········<bs:previous>?</bs:previous> bs:UUID [0..1] Идентификатор предыдущей версии записи
012 ·········<bs:next>?</bs:next> bs:UUID [0..1] Идентификатор следующей версии записи
013 ·········<dt:globalID>?</dt:globalID> dt:GTINType [0..1]

Trade Identification Number (GTIN)

  • идентификационный номер продукции производителя
014 ·········<dt:name>?</dt:name> bs:String255 [0..1] Наименование номенклатуры
015 ·········<dt:code>?</dt:code> bs:String255 [0..1]

Артикул

  • код продукции в соответствии с внутренним кодификатором производителя
016 ·········<dt:productType>?</dt:productType> dt:ProductType [1..1]

Тип продукции

  • первый уровень иерархического справочника продукции ИС Меркурий
017 ·········<dt:product> dt:Product [1..1]

Продукция

  • второй уровень иерархического справочника продукции ИС Меркурий
018 ············<bs:uuid>?</bs:uuid> bs:UUID [1..1] Идентификатор версии записи
019 ············<bs:guid>?</bs:guid> bs:UUID [1..1] Глобальный идентификатор записи
020 ············<dt:name>?</dt:name> bs:String255 [0..1] Наименование продукции
021 ·········</dt:product>
022 ·········<dt:subProduct> dt:SubProduct [1..1]

Вид продукции

  • третий уровень иерархического справочника продукции ИС Меркурий
023 ············<bs:uuid>?</bs:uuid> bs:UUID [1..1] Идентификатор версии записи
024 ············<bs:guid>?</bs:guid> bs:UUID [1..1] Глобальный идентификатор записи
025 ············<dt:name>?</dt:name> bs:String255 [0..1] Наименование вида продукции
026 ·········</dt:subProduct>
027 ·········<dt:correspondsToGost>?</dt:correspondsToGost> xs:boolean [1..1] Соответствие ГОСТ
028 ·········<dt:gost>?</dt:gost> bs:String255 [0..1] ГОСТ
029 ·········<dt:producer> dt:BusinessEntity [0..1] Хозяйствующий субъект (ХС) производитель продукции
030 ············<bs:uuid>?</bs:uuid> bs:UUID [1..1] Идентификатор версии ХС
031 ············<bs:guid>?</bs:guid> bs:UUID [1..1] Глобальный идентификатор ХС
032 ············<dt:name>?</dt:name> bs:String255 [0..1] Наименование ХС
033 ············<dt:fio>?</dt:fio> bs:String255 [0..1] ФИО ХС
034 ·········</dt:producer>
035 ·········<dt:tmOwner> dt:BusinessEntity [0..1] ХС-собственник торговой марки
036 ············<bs:uuid>?</bs:uuid> bs:UUID [1..1] Идентификатор версии ХС
037 ············<bs:guid>?</bs:guid> bs:UUID [1..1] Глобальный идентификатор ХС
038 ············<dt:name>?</dt:name> bs:String255 [0..1] Наименование ХС
039 ············<dt:fio>?</dt:fio> bs:String255 [0..1] ФИО ХС
040 ·········</dt:tmOwner>
041 ·········<dt:producing> dt:ProductItemProducing [0..*] Список площадок, на которых выпускается данная продукция
042 ···········<dt:location> dt:Enterprise [1..1] Площадка, осуществляющая выпуск продукции
043 ···············<bs:uuid>?</bs:uuid> bs:UUID [1..1] Идентификатор версии площадки
044 ···············<bs:guid>?</bs:guid> bs:UUID [1..1] Глобальный идентификатор площадки
045 ···············<dt:name>?</dt:name> bs:String255 [0..1] Наименование площадки
046 ············</dt:location>
047 ·········</dt:producing>
048 ·········<dt:packaging> dt:Packaging [0..1] Фасовка
049 ············<dt:packagingType> dt:PackingType [1..1] Тип упаковки
050 ···············<bs:uuid>?</bs:uuid> bs:UUID [1..1] Идентификатор версии типа упаковки
051 ···············<bs:guid>?</bs:guid> bs:UUID [1..1] Глобальный идентификатор упаковки
052 ···············<dt:globalID>?</dt:globalID> dt:PackingCodeType [1..1] Уникальный идентификатор упаковки
053 ···············<dt:name>?</dt:name> bs:String255 [1..1] Наименование упаковки
054 ············</dt:packagingType>
055 ············<dt:quantity>?</dt:quantity> xs:integer [0..1] Количество единиц упаковки
056 ············<dt:volume>?</dt:volume> bs:Decimal [0..1] Объём единицы упаковки товара
057 ············<dt:unit> dt:Unit [0..1] Единица измерения объёма единицы упаковки товара
058 ···············<bs:uuid>?</bs:uuid> bs:UUID [1..1] Идентификатор версии единицы измерения
059 ···············<bs:guid>?</bs:guid> bs:UUID [1..1] Глобальный идентификатор единицы измерения
060 ···············<dt:name>?</dt:name> bs:String255 [1..1] Наименование единицы измерения
061 ············</dt:unit>
062 ·········</dt:packaging>
063 ·········<dt:additionalCharacteristics> dt:ProductItemCharacterictics [0..1] Дополнительные характеристики продукции
064 ············<dt:classification> dt:ClassificationAttribute [0..1] Классификация продукции
065 ···············<dt:attrCode listID="?" listAgencyID="?" listName="?" listVersionID="?" name="?">PRODUCT_CATEGORY</dt:attrCode> dt:CodeType [1..1] Код атрибута - Категория продукции
066 ···············<dt:attrName>Категория продукции</dt:attrName> bs:Ntext [1..1] Наименование атрибута
067 ···············<dt:classCode listID="?" listAgencyID="?" listName="?" listVersionID="?" name="?">?</dt:classCode> dt:CodeType [1..1]

Код значения атрибута "Категория продукции"

  • Возможные значения:
    • UNDEFINED - категория не определена
    • UNCLASSIFIED – не классифицировано
    • RAW – сырец, исходное сырьё
    • INTERMEDIATE – полуфабрикат
    • CONSUMER_PACKAGED – готовая продукция (в потреб. упаковке)
068 ···············<dt:className>?</dt:className> bs:Text [1..1]

Наименование значения атрибута

  • Текстовое представление значения classCode:
    • Категория не определена
    • Не классифицировано
    • Сырец, исходное сырьё
    • Полуфабрикат
    • Готовая продукция (в потребительской упаковке)
069 ············</dt:classification>
070 ············<dt:attribute> dt:MeasuredAttribute [0..1] Дополнительный атрибут продукции
071 ···············<dt:attrCode listID="?" listAgencyID="?" listName="?" listVersionID="?" name="?">MILK_FAT_MASS_FRACTION</dt:attrCode> dt:CodeType [1..1] Код атрибута - Массовая доля жира
072 ···············<dt:attrName>Массовая доля жира</dt:attrName> bs:Ntext [1..1] Наименование атрибута
073 ···············<dt:attrValue> dt:ComplexMeasure [1..1]

Значение атрибута

  • Значение атрибута должно быть задано одним из следующих способов:
    • указано value - точное значение атрибута
    • указано minValue и maxValue - интервал значений атрибута
    • указано minValue - нижнее предельное значение (не ниже)
    • указано maxValue - верхнее предельное значение (не выше)
074 ··················<dt:value>?</dt:value> bs:Decimal [0..1]

Точное значение

  • точность до 3-х знаков после запятой
075 ··················<dt:minValue>?</dt:minValue> bs:Decimal [0..1]

Минимальное значение

  • точность до 3-х знаков после запятой
076 ··················<dt:maxValue>?</dt:maxValue> bs:Decimal [0..1]

Максимальное значение

  • точность до 3-х знаков после запятой
077 ··················<dt:unit> dt:Unit [0..1]

Единица измерения значения атрибута

  • значение массовой доли жира указывается в процентах (%)
078 ·····················<bs:uuid>?</bs:uuid> bs:UUID [1..1] Идентификатор версии единицы измерения
079 ·····················<bs:guid>?</bs:guid> bs:UUID [1..1] Глобальный идентификатор единицы измерения
080 ·····················<dt:name>?</dt:name> bs:String255 [1..1] Наименование единицы измерения
081 ··················</dt:unit>
082 ···············</dt:attrValue>
083 ············</dt:attribute>
084 ············<dt:attribute> dt:MeasuredAttribute [0..1] Дополнительный атрибут продукции
085 ···············<dt:attrCode listID="?" listAgencyID="?" listName="?" listVersionID="?" name="?">MILK_PROTEIN_MASS_FRACTION</dt:attrCode> dt:CodeType [1..1] Код атрибута - Массовая доля белка
086 ···············<dt:attrName>Массовая доля белка</dt:attrName> bs:Ntext [1..1] Наименование атрибута
087 ···············<dt:attrValue> dt:ComplexMeasure [1..1]

Значение атрибута

  • Значение атрибута должно быть задано одним из следующих способов:
    • указано value - точное значение атрибута
    • указано minValue и maxValue - интервал значений атрибута
    • указано minValue - нижнее предельное значение (не ниже)
    • указано maxValue - верхнее предельное значение (не выше)
088 ··················<dt:value>?</dt:value> bs:Decimal [0..1]

Точное значение

  • точность до 3-х знаков после запятой
089 ··················<dt:minValue>?</dt:minValue> bs:Decimal [0..1]

Минимальное значение

  • точность до 3-х знаков после запятой
090 ··················<dt:maxValue>?</dt:maxValue> bs:Decimal [0..1]

Максимальное значение

  • точность до 3-х знаков после запятой
091 ··················<dt:unit> dt:Unit [0..1]

Единица измерения значения атрибута

  • значение массовой доли белка указывается в процентах (%)
092 ·····················<bs:uuid>?</bs:uuid> bs:UUID [1..1] Идентификатор версии единицы измерения
093 ·····················<bs:guid>?</bs:guid> bs:UUID [1..1] Глобальный идентификатор единицы измерения
094 ·····················<dt:name>?</dt:name> bs:String255 [1..1] Наименование единицы измерения
095 ··················</dt:unit>
096 ···············</dt:attrValue>
097 ············</dt:attribute>
098 ············<dt:attribute> dt:MeasuredAttribute [0..1] Дополнительный атрибут продукции
099 ···············<dt:attrCode listID="?" listAgencyID="?" listName="?" listVersionID="?" name="?">DENSITY</dt:attrCode> dt:CodeType [1..1] Код атрибута - Плотность
100 ···············<dt:attrName>Плотность</dt:attrName> bs:Ntext [1..1] Наименование атрибута
101 ···············<dt:attrValue> dt:ComplexMeasure [1..1]

Значение атрибута

  • Значение атрибута должно быть задано одним из следующих способов:
    • указано value - точное значение атрибута
    • указано minValue и maxValue - интервал значений атрибута
102 ··················<dt:value>?</dt:value> bs:Decimal [0..1]

Точное значение

  • точность до 3-х знаков после запятой
103 ··················<dt:minValue>?</dt:minValue> bs:Decimal [0..1]

Минимальное значение

  • точность до 3-х знаков после запятой
104 ··················<dt:maxValue>?</dt:maxValue> bs:Decimal [0..1]

Максимальное значение

  • точность до 3-х знаков после запятой
105 ··················<dt:unit> dt:Unit [0..1]

Единица измерения значения атрибута

  • значение плотности указывается в граммах на кубический сантиметр (г/см3)
106 ·····················<bs:uuid>?</bs:uuid> bs:UUID [1..1] Идентификатор версии единицы измерения
107 ·····················<bs:guid>?</bs:guid> bs:UUID [1..1] Глобальный идентификатор единицы измерения
108 ·····················<dt:name>?</dt:name> bs:String255 [1..1] Наименование единицы измерения
109 ··················</dt:unit>
110 ···············</dt:attrValue>
111 ············</dt:attribute>
112 ·········</dt:additionalCharacteristics>
113 ······</dt:productItem>
114 ···</merc:productItemList>
115 </merc:modifyProducerStockListResponse>