/**
  * Сохраняем документ Акт Списания. Перемещаем все выбранные устройства в "Неисправное оборудование"
  * @param $id
  * @return int
  * @throws NotFoundHttpException
  */
 public function actionSave($id)
 {
     $model = $this->findModel($id);
     $list_devices = DtDefsheetDevices::findAll(['dt_defsheets_id' => $id]);
     //var_dump($list_devices);
     $succ = false;
     foreach ($list_devices as $device) {
         /* @var $mod_device Devices */
         $mod_device = $device->devices;
         if ($mod_device->setTowp(127)) {
             $succ = true;
         }
     }
     if ($succ) {
         $model->employee_name = 'name';
         //костыль, ибо требует заполнить, а со сценариями не хочется заморачиваться
         $model->status = 1;
         if ($model->save()) {
             Yii::$app->session->setFlash('success', 'Документ успешно сохранён');
         } else {
             $str_err = '';
             foreach ($model->errors as $error) {
                 $str_err .= implode(' ', $error) . '<br>';
             }
             Yii::$app->session->setFlash('error', 'Ошибка при сохранении документа: <br>' . $str_err);
         }
     } else {
         Yii::$app->session->setFlash('error', 'Произошла ошибка при обработке табличной части');
     }
     return $this->redirect(['dt-defsheets/view', 'id' => $id]);
 }