Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версия | |||
| doc:dev:api:movegoods [22.10.2025 09:08] – [Пример запроса на получение данных] | doc:dev:api:movegoods [26.09.2026 14:03] (текущий) – внешнее изменение | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== | + | ====== Movegood. Перемещения ====== |
| - | + | ||
| - | В системе реализован программный интерфейс для получения данных о документах " | + | |
| - | + | ||
| - | Глубина запроса по умолчанию - последние 30 дней. Для изменения глубины необходимо использовать параметр **days**. | + | |
| - | + | ||
| - | ===== Пример запроса на получение данных | + | |
| - | + | ||
| - | Пример запроса на получение данных о документах " | + | |
| - | + | ||
| - | | + | |
| - | + | ||
| - | ==== Параметры запроса на получение данных ==== | + | |
| - | параметры, | + | |
| - | * **apikey** - Секретный ключ для доступа к данным. Обязательный параметр. | + | |
| - | + | ||
| - | * **format** (get only) - формат, | + | |
| - | + | ||
| - | * **cdate** - получение Перемещений на определенную дату. Формат: | + | |
| - | + | ||
| - | * **cdatefrom** - получение Перемещений начиная с определенной даты. Формат: | + | |
| - | + | ||
| - | * **cdateto** - получение Перемещений начиная до определенной даты. Формат: | + | |
| - | + | ||
| - | * **last_update_date** - получение Перемещений, | + | |
| - | + | ||
| - | * **warehouse_id** - код магазина. для которого надо вернуть Перемещения. Если не указан, | + | |
| - | + | ||
| - | * **ext_warehouse_id** - код магазина во внешней системе (например, | + | |
| - | + | ||
| - | * **id** - ID документа Перемещения. Необязательный параметр. Если не указан, | + | |
| - | + | ||
| - | * **last_id** - Необязательный параметр. Используется для получения новых документов с момента последнего обмена. Если параметр указан, | + | |
| - | + | ||
| - | * **days** - задает глубину поиска. Определяет, | + | |
| - | + | ||
| - | * **withitems** - принимает значение " | + | |
| - | + | ||
| - | * **withattributes** - принимает значение " | + | |
| - | ==== Ответ сервера ==== | + | |
| - | + | ||
| - | В ответ получаем XML или JSON. В ответе обязательно присутствует поле success. Если success=1, то операция выполнена успешно. Если success=0, то произошла ошибка. Дополнительная информация об ошибке содержится в поле info | + | |
| - | + | ||
| - | ==== Пример ответа сервера ==== | + | |
| - | + | ||
| - | Ниже приведен пример ответа сервера в формате XML | + | |
| - | + | ||
| - | <file xml> | + | |
| - | <?xml version=" | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | </ | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | </ | + | |
| - | </ | + | |
| - | </ | + | |
| - | </ | + | |
| - | </ | + | |
| - | </ | + | |
| - | + | ||
| - | + | ||
| - | ==== Структура ответа сервера ==== | + | |
| - | + | ||
| - | **Шапка документа** | + | |
| - | + | ||
| - | * **id** - ID документа Перемещение | + | |
| - | + | ||
| - | * **src_warehouse_id** - код склада, | + | |
| - | + | ||
| - | * **src_warehouse_ext_id** - код склада во внешней системе, | + | |
| - | + | ||
| - | * **dst_warehouse_id** - код склада, | + | |
| - | + | ||
| - | * **dst_warehouse_ext_id** - код склада во внешней системе, | + | |
| - | + | ||
| - | * **amount** - сумма перемещения | + | |
| - | + | ||
| - | * **status** - код статуса документа | + | |
| - | + | ||
| - | * **status_name** - статус документа | + | |
| - | + | ||
| - | * **created_date** - дата создания документа Перемещения | + | |
| - | + | ||
| - | * **created_by** - ID пользователя, | + | |
| - | + | ||
| - | * **last_update_date** - дата и время последнего изменения в перемещении | + | |
| - | + | ||
| - | * **last_update_by** - ID пользователя, | + | |
| - | + | ||
| - | + | ||
| - | Содержание документа (зависит от настройки загружаемых полей и гибких полей на товарный остаток) | + | |
| - | + | ||
| - | * **line_id** - сквозной ID строки в транзакциях перемещений | + | |
| - | + | ||
| - | * **item_id** - ID товарной позиции по номенклатурному справочнику | + | |
| - | + | ||
| - | * **item_name** - наименование позиции | + | |
| - | + | ||
| - | * **quantity** - количество | + | |
| - | + | ||
| - | * **barcode** - штрих-код по накладной перемещения | + | |
| - | + | ||
| - | * **price** - себестоимость товара в перемещении | + | |
| - | + | ||
| - | * **amount** - сумма по строке | + | |
| - | + | ||
| - | * **lot_number** - характеристика (серия, | + | |
| - | + | ||
| - | * **manuf_date** - дата производства | + | |
| - | + | ||
| - | * **expir_date** - срок годности товара | + | |
| + | Статья перенесена: | ||