Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
doc:dev:api:inflow [23.10.2019 17:01] dlebedev [Параметры запроса] |
doc:dev:api:inflow [05.08.2020 12:52] (текущий) dlebedev [Пример запроса для загрузки файла Поступления] |
||
---|---|---|---|
Строка 548: | Строка 548: | ||
Пример запроса для загрузки поступления: | Пример запроса для загрузки поступления: | ||
- | http://virtualpos.loc/api/inflow/upload?apikey=MySecret&format=xml&encoding=utf8&waybill=123123123&warehouse_id=6&supplier_id=8&unique=false | + | http://mycompany.myvirtualpos.ru/api/inflow/upload?apikey=MySecret&format=xml&encoding=utf8&waybill=123123123&warehouse_id=6&supplier_id=8&unique=false |
==== Параметры запроса ==== | ==== Параметры запроса ==== | ||
Строка 556: | Строка 556: | ||
* **format** (get only) - формат, в котором сервер отдаст данные. Может принимать значения "xml" или "json". Необязательный параметр. | * **format** (get only) - формат, в котором сервер отдаст данные. Может принимать значения "xml" или "json". Необязательный параметр. | ||
- | * **waybill** (get only) - товарная накладная | + | * **waybill** - товарная накладная. Обязательный параметр. |
| | ||
- | * **docdate** - дата документа. Необязательный параметр. По умолчанию используется текущая дата. | + | * **docdate** - дата документа в формате YYYYMMDD. Необязательный параметр. По умолчанию используется текущая дата. |
* **encoding** - кодировка файла. Необязательный параметр. Может принимать значения "cp1251" и "utf8". По умолчанию "cp1251". | * **encoding** - кодировка файла. Необязательный параметр. Может принимать значения "cp1251" и "utf8". По умолчанию "cp1251". | ||
- | * **supplier_id** (get only) - ID Поставщика | + | * **supplier_id** - ID Поставщика. Обязательный параметр. |
- | * **supplier_external_id** - код Поставщика во внешней системе | + | * **supplier_external_id** - ID Поставщика во внешней системе. Может быть использован вместо **supplier_id**. |
- | * **warehouse_id** (get only) - ID Магазина | + | * **warehouse_id** - ID Магазина. Обязательный параметр. |
- | * **warehouse_external_id** - код Магазина во внешней системе | + | * **warehouse_external_id** - ID Магазина во внешней системе. Может быть использован вместо **warehouse_id**. |
- | * **phone** - код Магазина во внешней системе | + | * **phone** - телефон клиента. Необязательный параметр. Необходим, если из Поступления планируется создать заказ. |
- | * **order** - код Магазина во внешней системе | + | * **order** - номер заказа. Необязательный параметр. Необходим, если из Поступления планируется создать заказ. |
- | + | ||
- | * **unique** - код Магазина во внешней системе | + | |
+ | * **unique** - Если равен true, то будет проверено, что такое Поступление еще не загружалось в систему. Если false - проверки не будет. Необязательный параметр. По умолчанию равен true. | ||
==== Ответ сервера ==== | ==== Ответ сервера ==== | ||