5.3.3. Получение списка заявок на продукт витрины

Описание

Получение списка заявок на продукты витрины.


НаименованиеStorefrontProductBuyRequestsGet
НазначениеЧтение заявок на продукт витрины
Дневной лимит (опер/час)250
Ночной лимит (опер/час)1250
Максимум объектов в пакете-

Запрос

Параметр, выделенный жирным, является обязательным к заполнению!

ПараметрТипNULLОписание
CreateTimeFromДатаВремяЧПЛК


Позволяет отбирать заявки, добавление которых произошло не ранее этой даты. 
CreateTimeToДатаВремяЧПЛК
Позволяет отбирать заявки, добавление которых произошло не позднее этой даты.
RequestIDUUID
Уникальный идентификатор заявки.
ProductIDUUID
Уникальный идентификатор продукта витрины.
AgentCreatorID4.1.2.5. AccountID
Податель заявки
StatusСтрока

Статус заявки. Может принимать значения:

  • ON_CONSIDERATION - На рассмотрении
  • ACCEPTED – Принята
  • REJECTED - Отклонена.
Пример
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:par="http://buhphone.com/PartnerWebAPI2" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:core="http://v8.1c.ru/8.1/data/core" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <soap:Header/>
   <soap:Body>
      <par:StorefrontProductBuyRequestsGet>
         <par:Params>
              <Property name="ProductID" xmlns="http://v8.1c.ru/8.1/data/core">
               <Value xsi:type="xs:string">4be2d422-2003-11e4-80d0-0025904f970f</Value>
            </Property>
            <Property name="CreateTimeFrom" xmlns="http://v8.1c.ru/8.1/data/core">
               <Value xsi:type="xs:dateTime">2019-01-01T12:00:00</Value>
            </Property>
            <Property name="CreateTimeTo" xmlns="http://v8.1c.ru/8.1/data/core">
               <Value xsi:type="xs:dateTime">2019-09-30T12:00:00</Value>
            </Property>

         </par:Params>
      </par:StorefrontProductBuyRequestsGet>
   </soap:Body>
</soap:Envelope>

Ответ (структура ResultData)

ПараметрТипОписание
RequestIDUUIDУникальный идентификатор заявки
ProductIDUUIDУникальный идентификатор продукта витрины
AgentCreatorID4.1.2.5. AccountIDУникальный идентификатор пользователя или специалиста, который подал заявку.
StatusСтрокаСтатус заявки
CreationTimeДатаВремяЧПЛКДата создания заявки
ExecutedTimeДатаВремяЧПЛКДата обработки заявки
Пример ответа
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
   <soap:Body>
      <m:StorefrontProductBuyRequestsGetResponse xmlns:m="http://buhphone.com/PartnerWebAPI2">
         <m:return xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <Property name="ResultCode" xmlns="http://v8.1c.ru/8.1/data/core">
               <Value xsi:type="xs:string">SUCCESS</Value>
            </Property>
            <Property name="ResultData" xmlns="http://v8.1c.ru/8.1/data/core">
               <Value xsi:type="ValueTable">
                  <column>
                     <Name>RequestID</Name>
                     <ValueType>
                        <Type>xs:string</Type>
                        <Type>Null</Type>
                        <StringQualifiers>
                           <Length>0</Length>
                           <AllowedLength>Variable</AllowedLength>
                        </StringQualifiers>
                     </ValueType>
                  </column>
                  <column>
                     <Name>ProductID</Name>
                     <ValueType>
                        <Type>xs:string</Type>
                        <Type>Null</Type>
                        <StringQualifiers>
                           <Length>0</Length>
                           <AllowedLength>Variable</AllowedLength>
                        </StringQualifiers>
                     </ValueType>
                  </column>
                  <column>
                     <Name>AgentCreatorID</Name>
                     <ValueType>
                        <Type>xs:string</Type>
                        <Type>Null</Type>
                        <StringQualifiers>
                           <Length>0</Length>
                           <AllowedLength>Variable</AllowedLength>
                        </StringQualifiers>
                     </ValueType>
                  </column>
                  <column>
                     <Name>CreationTime</Name>
                     <ValueType>
                        <Type>xs:dateTime</Type>
                        <DateQualifiers>
                           <DateFractions>DateTime</DateFractions>
                        </DateQualifiers>
                     </ValueType>
                  </column>
                  <column>
                     <Name>ExecutedTime</Name>
                     <ValueType>
                        <Type>xs:dateTime</Type>
                        <DateQualifiers>
                           <DateFractions>DateTime</DateFractions>
                        </DateQualifiers>
                     </ValueType>
                  </column>
                  <column>
                     <Name>Status</Name>
                     <ValueType>
                        <Type>xs:string</Type>
                        <StringQualifiers>
                           <Length>16</Length>
                           <AllowedLength>Variable</AllowedLength>
                        </StringQualifiers>
                     </ValueType>
                  </column>
                  <row>
                     <Value xsi:type="xs:string">f269848b-d5f1-11e9-80e7-ba5e5a7280d8</Value>
                     <Value xsi:type="xs:string">975b7ea5-055b-11e6-80e1-0025904f970d</Value>
                     <Value xsi:type="xs:string">bc181581-7d08-4b97-b96e-f4eef9ac986b</Value>
                     <Value xsi:type="xs:dateTime">2019-09-13T11:44:35</Value>
                     <Value xsi:type="xs:dateTime">2019-09-13T13:38:20</Value>
                     <Value xsi:type="xs:string">ACCEPTED</Value>
                  </row>
               </Value>
            </Property>
         </m:return>
      </m:StorefrontProductBuyRequestsGetResponse>
   </soap:Body>
</soap:Envelope>