Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

запрос lock/unlock lockUnlock 

Данный запрос был создан для поддержания функциональности автоматического допланирования заказов, начиная с версии Максоптры 5.2.

...

Входные данные для запроса lock/unlock lockUnlock 

Список всех поддерживаемых атрибутов и их описание представлены ниже

...

  • Расфиксация возможна только в том случае, если детали заказа не были отправлены водителю. При попытке расфиксации начатого рейса - ошибка 1314 (см. ниже).
  • Если в запросе помимо vehicleID (vehicle) указать атрибут aocID, то будут зафиксированы все неначатые рейсы по всем машинам этого РЦ. 
  • В одном запросе можно указывать несколько дат и машин.


Пример запроса lock/unlocklockUnlock

URL: /rest/2/distribution-api/schedules/{lock|unlock}?date=18.10.2018&{vehicleID=123|aocID=123}&(runNumber=1)

Метод: POST


Ответ

...

lockUnlock 


Code Block
<?xml version="'1.0"' encoding="'UTF-8"' standalone="'yes" ?>
<apiResponse>
    <runs>
        <run>
            <number>1</number>
            <status>LOCKED</status>
            <date>1531612800000</date>
            <vehicleId>986</vehicleId>
            <stops />
        </run>
        <run>
            <number>1</number>
            <status>LOCKED</status>
            <date>1531612800000</date>
            <vehicleId>9870</vehicleId>
            <stops />
        </run>
    </runs>
</apiResponse>

...

Code Block
<?xml'?>
<apiResponse version="1.0" encoding="UTF-8" standalone="yes" ?>
<apiResponse> <runLockUnlockResponse>
   <runs>
        <run>
            <number>1</number>
            <status>UNLOCKED</status>
            <date>1531612800000</date>
            <vehicleId>986</vehicleId>
            <stops />
        </run>
        <run>
            <number>1</number>
            <status>UNLOCKED</status>
            <date>1531612800000</date>
            <vehicleId>9870</vehicleId>
            <stops />
        </run>
    </runs><status>LOCK_SUCCESSFUL</status>
 </runLockUnlockResponse>
</apiResponse>




Возможные ошибки

...