Выгрузка документа — различия между версиями

Материал из Wiki
Перейти к: навигация, поиск
(Новая страница: «Возвращает список не выгруженных в бек документов {|class="wikitable" |Страница |xml_get_new_documents |- |Па…»)
 
 
(не показано 5 промежуточных версии этого же участника)
Строка 1: Строка 1:
Возвращает список не выгруженных в бек документов
+
Возвращает документ по его ID
 
{|class="wikitable"
 
{|class="wikitable"
 
|Страница
 
|Страница
|xml_get_new_documents
+
|xml_get_document
 
|-
 
|-
 
|Параметры
 
|Параметры
 
|
 
|
* org - Наименование или код организации
+
* uid - Уникальный код документа
 
|-
 
|-
 
|Пример запроса
 
|Пример запроса
|<nowiki>http://hostname:9870/</nowiki><b>xml_get_new_documents</b>?org=Company
+
|<nowiki>http://hostname:9870/</nowiki><b>xml_get_document</b>?uid={70c3a9ae-8de9-4253-a18c-2ed1eac9f936}
 
|-
 
|-
 
|Пример ответа
 
|Пример ответа
Строка 16: Строка 16:
 
<response datetime="2015-03-17 12:08:59">
 
<response datetime="2015-03-17 12:08:59">
 
<result>ok</result>
 
<result>ok</result>
   <!-- Документ для загрузки на сервер Аппетита
+
   <!-- uid - уникальный код документа;
        uid - уникальный код документа
+
         reason_code - Код причины;
         reason_code - Код причины
+
         store_code - Код места хранения;
         store_code - Код места хранения
+
         doc_type_code - Код типа документа;
         doc_type_code - Код типа документа
+
         doc_datetime - Дата/Время документа;
         doc_datetime - Дата/Время документа
+
         doc_number - № документа;
         doc_number - № документа
+
         income_datetime - Дата входящего документа;
         income_datetime - Дата входящего документа  
+
         income_number - Номер входящего документа;
         income_number - Номер входящего документа
+
         income_customer_code - Код контрагента входящего документа;
         income_customer_code - Код контрагента входящего документа
+
         recipient_store - Место хранения куда производится перемещения;
         recipient_store - Место хранения куда производится перемещения  
+
        state - Состояние документа (0-загружен из бека или создан в админке;
 +
                                    1-отредактирован во фронте, готов к выгрузке в бек;
 +
                                    2-загружен в бек);
 +
        user_tin - ИНН создавшего документ пользователя;
 +
        user_code - Код создавшего документ пользователя;
 +
        accepted_user_tin - ИНН подтвердившего пользователя;
 +
        accepted_user_code - Код подтвердившего пользователя
 
   -->   
 
   -->   
 
   <document uid="{ec82f1fd-24e3-4d85-bb60-0bb41128f615}"
 
   <document uid="{ec82f1fd-24e3-4d85-bb60-0bb41128f615}"
Строка 38: Строка 44:
 
           income_customer_code="5001"
 
           income_customer_code="5001"
 
           recipient_store="0002"
 
           recipient_store="0002"
           note="Примечание">
+
           note="Примечание"
 +
          user_tin="123142342341"
 +
          user_code="4124"
 +
          accepted_user_tin="31234231231234"
 +
          accepted_user_code="0002"
 +
          state="1"
 +
          >
 
     <!-- Позиция документа
 
     <!-- Позиция документа
 
         uid - уникальный код позиции документа
 
         uid - уникальный код позиции документа
 
         barcode - Код номенклатуры
 
         barcode - Код номенклатуры
         quantity - Количество
+
         quantity - Количество (в документе "Пересчет товаров" - Данные ТТ)
 +
        quantity2 - Информационное количество (в документе "Пересчет товаров" - Данные 1С)
 
         price - Цена
 
         price - Цена
 
         unit_code - Код единицы измерения
 
         unit_code - Код единицы измерения
Строка 48: Строка 61:
 
     <item uid="{6f74f249-696d-4b20-af8c-e724ed7baecb}"  
 
     <item uid="{6f74f249-696d-4b20-af8c-e724ed7baecb}"  
 
           barcode="3123143"
 
           barcode="3123143"
           quantity="1.0"
+
           quantity="1"
 +
          quantity2="0"
 
           price="10.0"
 
           price="10.0"
 
           unit_code="л"/>
 
           unit_code="л"/>

Текущая версия на 09:56, 1 февраля 2018

Возвращает документ по его ID

Страница xml_get_document
Параметры
  • uid - Уникальный код документа
Пример запроса http://hostname:9870/xml_get_document?uid={70c3a9ae-8de9-4253-a18c-2ed1eac9f936}
Пример ответа
<?xml version="1.0" encoding="utf-8"?>
<response datetime="2015-03-17 12:08:59">
<result>ok</result>
  <!--  uid - уникальный код документа;
        reason_code - Код причины;
        store_code - Код места хранения;
        doc_type_code - Код типа документа;
        doc_datetime - Дата/Время документа;
        doc_number - № документа;
        income_datetime - Дата входящего документа;
        income_number - Номер входящего документа;
        income_customer_code - Код контрагента входящего документа;
        recipient_store - Место хранения куда производится перемещения;
        state - Состояние документа (0-загружен из бека или создан в админке; 
                                     1-отредактирован во фронте, готов к выгрузке в бек;
                                     2-загружен в бек);
        user_tin - ИНН создавшего документ пользователя;
        user_code - Код создавшего документ пользователя;
        accepted_user_tin - ИНН подтвердившего пользователя;
        accepted_user_code - Код подтвердившего пользователя
   -->  
  <document uid="{ec82f1fd-24e3-4d85-bb60-0bb41128f615}"
          reason_code="323"
          doc_type_code="13"
          store_code="0001"
          doc_datetime="2014-01-01 00:10:00"
          doc_number="31233"
          income_datetime="2014-01-01 00:10:00"
          income_number="1"
          income_customer_code="5001"
          recipient_store="0002"
          note="Примечание"
          user_tin="123142342341"
          user_code="4124"
          accepted_user_tin="31234231231234"
          accepted_user_code="0002"
          state="1"
          >
     <!-- Позиция документа
        uid - уникальный код позиции документа
        barcode - Код номенклатуры
        quantity - Количество (в документе "Пересчет товаров" - Данные ТТ)
        quantity2 - Информационное количество (в документе "Пересчет товаров" - Данные 1С)
        price - Цена
        unit_code - Код единицы измерения
     -->
    <item uid="{6f74f249-696d-4b20-af8c-e724ed7baecb}" 
          barcode="3123143"
          quantity="1"
          quantity2="0"
          price="10.0"
          unit_code="л"/>
  </document> 
</response>