/**
  * Return REST description of sostatus and invoicestatus
  * @return array
  */
 protected function generateStatuses()
 {
     $restData = array();
     if ($this->cmlSalesOrder->getPropValue("Номер оплаты по 1С") != null) {
         $restData['invoicestatus'] = 'Paid';
     } else {
         $restData['invoicestatus'] = 'AutoCreated';
     }
     /* One Es generate values as strings true or false */
     if ($this->cmlSalesOrder->getPropValue("Проведен") === 'true') {
         $restData['sostatus'] = 'Delivered';
     } elseif ($this->cmlSalesOrder->getPropValue("ПометкаУдаления") === 'true') {
         $restData['sostatus'] = 'Cancelled';
     } else {
         $restData['sostatus'] = 'Created';
     }
     return $restData;
 }