goods-catalog/stock-operation

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

Тип данных

Описание

Обязательное

marking-of-the-good

String

Артикул товара

Да

type

String

Тип складской операции:

inventory - инвентаризация

Да

Наименование элемента

Тип данных

Описание


valid-till

DateTime

Дата окончания актуального
состояния для операции

Нет

value

Integer

Значение операции

Да

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

Тип данных

Описание


shop-index

PositiveInteger

Номер магазина

Нет

valid-till

DateTime

Дата окончания актуального
состояния для операции

Нет

Валидация складских операций SetCentrum

Импорт складских операций SetRetail

Приоритет valid-till

<goods-catalog>

	<!-- Валидные xml для centrum -->
	<stock-operation marking-of-the-good="10002" type="inventory">
        <value shop-index="1234">212</value>
		<value shop-index="1235">222</value>
		<value shop-index="1236" valid-till="2018-08-15T08:00:00">222</value>
    </stock-operation>

	<stock-operation marking-of-the-good="10000" type="inventory">
        <value shop-index="1234">212</value>
		<value shop-index="1235">222</value>
		<valid-till>2018-08-15T08:00:00</valid-till>
    </stock-operation>

	<!-- Атрибут valid-till приоритетней элемента -->
	<stock-operation marking-of-the-good="10002" type="inventory">
        <value shop-index="1234">212</value>
		<value shop-index="1235">222</value>
		<value shop-index="1236" valid-till="2018-08-15T08:00:00">222</value>
		<valid-till>2018-08-12T08:00:00</valid-till> 
		<!-- Тоже самое, что
		<value shop-index="1234" valid-till="2018-08-12T08:00:00">212</value>
		<value shop-index="1235" valid-till="2018-08-12T08:00:00">222</value>
		<value shop-index="1236" valid-till="2018-08-15T08:00:00">222</value>
		-->
    </stock-operation>
	<!-- Валидные xml для centrum -->

	<!--НЕ валидные xml для centrum -->
	<stock-operation marking-of-the-good="10003" type="inventory">
		<!-- если нет shop-index запись будет отклонена -->
        <value>213</value>
    </stock-operation>

	<stock-operation marking-of-the-good="10003" type="inventory">
		<!-- если shop-index повторяется запись будет отклонена -->
        <value shop-index="1234">213</value>
		<value shop-index="1234">213</value>
    </stock-operation>
	<!--НЕ валидные xml для centrum -->


	<!-- Валидные xml для retail -->
	<stock-operation marking-of-the-good="10002" type="inventory">
        <value>212</value>
    </stock-operation>

	<stock-operation marking-of-the-good="10000" type="inventory">
        <value>210</value>
		<valid-till>2018-08-15T08:00:00</valid-till>
    </stock-operation>

	<stock-operation marking-of-the-good="10001" type="inventory">
        <value valid-till="2018-08-15T08:00:00">211</value>
    </stock-operation>

	<!-- Атрибут valid-till приоритетней элемента -->
	<stock-operation marking-of-the-good="10002" type="inventory">
        <value valid-till="2018-08-15T08:00:00">211</value>
		<valid-till>2018-08-12T08:00:00</valid-till> 
		<!-- Тоже самое, что
		<value valid-till="2018-08-15T08:00:00">211</value>
		-->
    </stock-operation>
	<!-- Валидные xml для retail -->

	<!--НЕ валидные xml для retail -->
	<stock-operation marking-of-the-good="10003" type="inventory">
		<!-- если есть shop-index запись будет отклонена -->
        <value shop-index="1234">213</value>
    </stock-operation>

	<stock-operation marking-of-the-good="10004" type="inventory">
		<!-- если value больше 1 запись будет отклонена -->
        <value>214</value>
		<value shop-index="1234">213</value>
    </stock-operation>
	<!--НЕ валидные xml для retail -->
</goods-catalog>