Методы движения
OrderStatusGetByOrderId
Метод возвращает объект OrderStatusGetResult который содержит информацию о результате операции и информацию о заказах
Метод имеет следующие параметры:
Наименование | Описание |
OrderId | Идентификатор заказа |
AuthCode | Ключ безопасности для доступа к сервисам |
OrderStatusGetByDetailNumber
Метод возвращает объект OrderStatusGetResult который содержит информацию о результате операции и информацию о заказах
Метод имеет следующие параметры:
Наименование | Описание |
Number | Номер детали |
DateFrom | Начальная дата выборки |
DateTo | Конечная дата выборки |
AuthCode | Ключ безопасности для доступа к сервисам |
OrderStatusGetByClientReference
Метод возвращает объект OrderStatusGetResult который содержит информацию о результате операции и информацию о заказах
Метод имеет следующие параметры:
Наименование | Описание |
Reference | Комментарий к заказу |
DateFrom | Начальная дата выборки |
DateTo | Конечная дата выборки |
AuthCode | Ключ безопасности для доступа к сервисам |
OrderStatusGet
Метод возвращает объект OrderStatusGetResult который содержит информацию о результате операции и информацию о заказах
Метод имеет следующие параметры:
Наименование | Описание |
Number | Номер детали (необязательный) |
Reference | Комментарий к заказу (необязательный) |
Status |
Состояние заказа. Возможные значения: All - все InWork - все заказы, за исключением имеющих статус "Выдано" и "Нет в наличии" InOrder - В заказе Ordered - Заказано Purchased - Выкуплено OnTheWay - В пути ToIssue - К выдаче Issued - Выдано NotAvailable - Нет в наличии Reserve - Резерв на складе Acceptance - Приемка Moving - Перемещение |
DateFrom | Начальная дата выборки. Результирующий набор содержит заказы за 3 месяца от указанной даты |
AuthCode | Ключ безопасности для доступа к сервисам |
TestService
Этот метод предназначен для для проверки работоспособности сервиса.
Он принимает на вход строку и ее же и возвращает.
Не переходите к другим методам сервиса, пока не получите результат с использованием данного метода.
Метод имеет следующие параметры:
Наименование | Описание |
Message | Тестовое сообщение |
AuthCode | Ключ безопасности для доступа к сервисам |
Описание возвращаемых объектов
OrderStatusGetResult
Наименование | Описание |
Warning | Объект OperationWarning, содержит информацию о результате операции |
Data | Массив объектов OrderStatus, которые содержат информацию о заказе |
OperationWarning
Наименование | Описание |
Code | Код результата |
Description | Текстовое описание |
OrderStatus
Наименование | Описание |
Id | Идентификатор заказа |
Date | Дата заказа |
Number | Номер заказа |
DateArrivalOrient | Дата ожидаемого прихода |
DateArrivalWarranty | Дата гарантированного прихода |
Region | Регион поставки |
Reference | Комментарий покупателя к заказу |
Comment | Комментарий поставщика. Может содержать служебную информацию о заказе |
Storage | Место хранения детали, если заказ находится в статусе "Резерв на складе" или "К выдаче" |
Status |
Состояние заказа. Возможные значения: InOrder - В заказе Ordered - Заказано Purchased - Выкуплено OnTheWay - В пути ToIssue - К выдаче Issued - Выдано NotAvailable - Нет в наличии Reserve - Резерв на складе Acceptance - Приемка Moving - Перемещение |
Items | Массив объектов OrderItem которые содержат информацию о закзанной детали, количестве и цене |
HasReplacement |
Флаг наличия замены заказанной позиции. Если имеет значение - true, это означает, что в массиве Items содержится информация о замене изначально заказанной детали |
ReorderSourceId | Поле содержит идентификатор заказа, который послужил источником для создания этого при перезаказе |
Storage | Место хранения детали, если заказ находится в статусе "Резерв на складе" или "К выдаче" |
ReorderResult |
Результат перезаказа. Возможные значения: None - Не обработанная позиция Success - Обработка перезаказа выполнена успешно Error - При перезаказе произошла ошибка Canceled - Перезаказ отменен InProgress - Данная позиция в процессе обработки перезаказа NoOffers - Обработка перезаказа выполнена неуспешно. Не нашлось новых предложений |
ReturnPeriod | Период возврата |
ReturnConditions | Условия возврата |
ReturnPeriodExpired | Флаг, сигнализирующий, что период возврата истек |
OrderItem
Наименование | Описание |
DetailNumber | Номер детали |
DetailMaker | Наименование производителя детали |
DetailName | Наименование детали |
Ordered | Заказанное количество |
Purchased | Количество соотвествующее состояниям "Выкуплено" и "Резерв на складе" |
OnTheWay | Количество соотвествующее состоянию "В пути" |
HasCome | Количество соотвествующее состояниям "Пришло", "Приемка", "Перемещение", "К выдаче" |
Issued | Количество соотвествующее состоянию "Выдано" |
Price | Стоимость детали с НДС |
IsReplacement | Флаг сигнализирующий, что это замена изначально заказанной детали |