Публичный ресурс

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Подробнее SetRetail10 ◾️ Фильтр ценников по остаткам.

SRTE-1473 - Getting issue details... STATUS

SRTE-1535 - Getting issue details... STATUS

CR-1043 - Getting issue details... STATUS

CR-953 - Getting issue details... STATUS

10.2.54.0

goods-catalog/stock-operation

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

Тип данных

Описание

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

marking-of-the-good

String

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

Да

type

String

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

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

Да

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

Тип данных

Описание


valid-till

DateTime

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

Нет

value

Integer

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

Да

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

Тип данных

Описание


shop-index

PositiveInteger

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

Нет

valid-till

DateTime

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

Нет

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

  • Если хотя бы у одного value отсутствует атрибут shop-index, то вся stock-operation будет отклонена.
  • Если в stock-operation есть несколько value с одинаковым shop-index, то вся stock-operation будет отклонена.

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

  • Если в stock-operation есть несколько value, то вся stock-operation будет отклонена.
  • Если у value есть атрибут shop-index, то вся stock-operation будет отклонена.

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

  • Дату окончания актуального состояния для операции можно выставить как элементом valid-till в stock-operation, так и атрибутом в value.
  • В случае, если добавить элемент valid-till в stock-operation, то данная дата будет применена ко всем value, у которых нет атрибута valid-till.
Пример XML:
<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>


  • No labels