Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
doc:dev:api:writeoff [27.06.2017 12:40]
dchuprunov ошибки
doc:dev:api:writeoff [02.06.2018 10:42] (текущий)
Строка 12: Строка 12:
  
 ==== Параметры запроса на получение данных ==== ==== Параметры запроса на получение данных ====
 +Параметры,​ которые не отмечены как **get only**, могут быть переданы как get- или как post-параметры.
   * **apikey** - Секретный ключ для доступа к данным. Обязательный параметр.   * **apikey** - Секретный ключ для доступа к данным. Обязательный параметр.
  
-  * **format** - формат,​ в котором сервер отдаст данные. Может принимать значения "​xml"​ или "​json"​. Необязательный параметр.+  * **format** ​(get only) - формат,​ в котором сервер отдаст данные. Может принимать значения "​xml"​ или "​json"​. Необязательный параметр.
  
   * **date** - получение списаний на определенную дату. Формат:​ ГГГГММДД. Необязательный параметр.   * **date** - получение списаний на определенную дату. Формат:​ ГГГГММДД. Необязательный параметр.
Строка 68: Строка 68:
  <​comment/>​  <​comment/>​
  <​warehouse_external_id/>​  <​warehouse_external_id/>​
 + <​type>​G</​type>​
 + <​guid>​803ad8b6-688c-11e7-849d-74d435ee6043</​guid>​
  <​created_date>​2017-06-15 04:​45:​58</​created_date>​  <​created_date>​2017-06-15 04:​45:​58</​created_date>​
  <​created_by/>​  <​created_by/>​
Строка 82: Строка 84:
  <​amount/>​  <​amount/>​
  <​status>​draft</​status>​  <​status>​draft</​status>​
 + <​type>​G</​type>​
 + <​guid>​803ad8b6-688c-11e7-849d-74d435ee6043</​guid>​
  <​status_name>​Черновик</​status_name>​  <​status_name>​Черновик</​status_name>​
  <​comment/>​  <​comment/>​
Строка 102: Строка 106:
  <​expir_date/>​  <​expir_date/>​
  <​lot_number/>​  <​lot_number/>​
 + <​guid>​803ad8b6-688c-11e7-849d-74d435ee6043</​guid>​
  </​item>​  </​item>​
  </​items>​  </​items>​
Строка 123: Строка 128:
  
   * **warehouse_external_id** - код Магазина во внешней системе учета (например,​ в 1С)   * **warehouse_external_id** - код Магазина во внешней системе учета (например,​ в 1С)
 +
 +  * **type** - тип списания (G - списание товаров,​ M - списание материальных ценностей)
 +
 +  * **guid** - GUID списания
  
   * **amount** - сумма списания   * **amount** - сумма списания
Строка 136: Строка 145:
   * **last_update_by** - ID пользователя,​ сделавшего последние изменения   * **last_update_by** - ID пользователя,​ сделавшего последние изменения
  
-  * **external_id** - код Списания во внешней системе (например,​ в 1С)+  * **external_id** - код Списания во внешней системе (например,​ в 1С). Значение параметра уникально.
  
  
Строка 164: Строка 173:
  
   * **lot_number** - характеристика (серия,​ партия и пр) позиции в накладной поступления   * **lot_number** - характеристика (серия,​ партия и пр) позиции в накладной поступления
 +
 +  * **guid** - GUID строки
  
  
Строка 174: Строка 185:
  
 ==== Параметры запроса ==== ==== Параметры запроса ====
 +Параметры,​ которые не отмечены как **get only**, могут быть переданы как get- или как post-параметры.
   * **apikey** - Секретный ключ для доступа к данным. Обязательный параметр.   * **apikey** - Секретный ключ для доступа к данным. Обязательный параметр.
  
-  * **format** - формат,​ в котором сервер отдаст данные. Может принимать значения "​xml"​ или "​json"​. Необязательный параметр.+  * **format** ​(get only) - формат,​ в котором сервер отдаст данные. Может принимать значения "​xml"​ или "​json"​. Необязательный параметр.
  
-  * **id** - идентификатор списания,​ данные которого нужно обновить+  * **id** ​(get only) - идентификатор списания,​ данные которого нужно обновить
  
-  * **external_id** - код списания во внешней системе учета (например,​ в 1С)+  * **external_id** ​(get only) - код списания во внешней системе учета (например,​ в 1С)
  
-  * **create_if_not_exist** - Если истина,​ то при неудачном поиске cписание будет добавлено в систему.+  * **create_if_not_exist** ​(get only) - Если истина,​ то при неудачном поиске cписание будет добавлено в систему.
  
-  * **warehouse_external_id** - код Магазина во внешней системе. Необязательный параметр;​ если указан,​ то будет осуществлен поиск Магазина по указанному коду и добавление ссылки на него в документ Списания.+  * **warehouse_external_id** ​(get only) - код Магазина во внешней системе. Необязательный параметр;​ если указан,​ то будет осуществлен поиск Магазина по указанному коду и добавление ссылки на него в документ Списания.
  
  
Строка 218: Строка 229:
  
 ==== Параметры запроса ==== ==== Параметры запроса ====
 +Параметры,​ которые не отмечены как **get only**, могут быть переданы как get- или как post-параметры.
   * **apikey** - Секретный ключ для доступа к данным. Обязательный параметр.   * **apikey** - Секретный ключ для доступа к данным. Обязательный параметр.
  
-  * **format** - формат,​ в котором сервер отдаст данные. Может принимать значения "​xml"​ или "​json"​. Необязательный параметр.+  * **format** ​(get only) - формат,​ в котором сервер отдаст данные. Может принимать значения "​xml"​ или "​json"​. Необязательный параметр.
  
-  * **id** - идентификатор списания,​ которое будет удалено+  * **id** ​(get only) - идентификатор списания,​ которое будет удалено
  
-  * **external_id** - код списания во внешней системе учета (например,​ в 1С)+  * **external_id** ​(get only) - код списания во внешней системе учета (например,​ в 1С)
  
  
Строка 254: Строка 265:
  
 ==== Параметры запроса ==== ==== Параметры запроса ====
 +Параметры,​ которые не отмечены как **get only**, могут быть переданы как get- или как post-параметры.
   * **apikey** - Секретный ключ для доступа к данным. Обязательный параметр.   * **apikey** - Секретный ключ для доступа к данным. Обязательный параметр.
  
-  * **format** - формат,​ в котором сервер отдаст данные. Может принимать значения "​xml"​ или "​json"​. Необязательный параметр.+  * **format** ​(get only) - формат,​ в котором сервер отдаст данные. Может принимать значения "​xml"​ или "​json"​. Необязательный параметр.
  
-  * **id** - идентификатор товарной строки в поступлении,​ данные которой нужно обновить+  * **id** ​(get only) - идентификатор товарной строки в поступлении,​ данные которой нужно обновить
  
-  * **create_if_not_exist** - Если истина,​ то при неудачном поиске товарная строка будет добавлена в систему.+  * **create_if_not_exist** ​(get only) - Если истина,​ то при неудачном поиске товарная строка будет добавлена в систему.
  
   * Также в качестве параметров могут быть переданы все поля для строки товарной позиции в списании   * Также в качестве параметров могут быть переданы все поля для строки товарной позиции в списании
Строка 293: Строка 304:
  
 ==== Параметры запроса ==== ==== Параметры запроса ====
 +Параметры,​ которые не отмечены как **get only**, могут быть переданы как get- или как post-параметры.
   * **apikey** - Секретный ключ для доступа к данным. Обязательный параметр.   * **apikey** - Секретный ключ для доступа к данным. Обязательный параметр.
  
-  * **format** - формат,​ в котором сервер отдаст данные. Может принимать значения "​xml"​ или "​json"​. Необязательный параметр.+  * **format** ​(get only) - формат,​ в котором сервер отдаст данные. Может принимать значения "​xml"​ или "​json"​. Необязательный параметр.
  
-  * **id** - идентификатор строки товарной позиции Списания,​ которая будет удалена+  * **id** ​(get only) - идентификатор строки товарной позиции Списания,​ которая будет удалена