public function actionAddRabotnikaKomissii()
 {
     \Yii::$app->response->format = Response::FORMAT_JSON;
     $result = ['data' => [], 'msg' => '', 'type' => 'success'];
     $komissiya_id = $_REQUEST['komissiya_id'];
     $rabotnik_id = $_REQUEST['rabotnik_id'];
     $existed_rabotnik_komissii = RabotnikAttestacionnojKomissii::find()->where(['attestacionnaya_komissiya' => $komissiya_id, 'fiz_lico' => $rabotnik_id])->one();
     if (!$existed_rabotnik_komissii) {
         $new_rabotnik_komissii = new RabotnikAttestacionnojKomissii();
         $new_rabotnik_komissii->attestacionnaya_komissiya = $komissiya_id;
         $new_rabotnik_komissii->fiz_lico = $rabotnik_id;
         $new_rabotnik_komissii->predsedatel = false;
         $polzovatel = Polzovatel::find()->where(['fiz_lico' => $rabotnik_id])->one();
         if (!$polzovatel->isThereRol(Rol::SOTRUDNIK_ATTESTACIONNOJ_KOMISSII)) {
             $polzovatel->addRol(Rol::SOTRUDNIK_ATTESTACIONNOJ_KOMISSII);
         }
         //$polzovatel->roliAsArray = array_merge($polzovatel->roliAsArray,[Rol::SOTRUDNIK_ATTESTACIONNOJ_KOMISSII]);
         $transaction = \Yii::$app->db->beginTransaction();
         try {
             $new_rabotnik_komissii->save();
             $polzovatel->save();
             $transaction->commit();
             $rabotnik = RabotnikAttestacionnojKomissii::find()->joinWith('fizLicoRel')->where(['fiz_lico.id' => $rabotnik_id])->andWhere(['attestacionnaya_komissiya' => $komissiya_id])->asArray()->one();
             $result['rabotnik'] = $rabotnik;
         } catch (Exception $e) {
             $transaction->rollBack();
             $result['type'] = 'error';
             $result['msg'] = 'Ошибка при сохранени данных';
             $result['help'] = $e->getMessage();
         }
         //            if ($new_rabotnik_komissii->validate() && $new_rabotnik_komissii->save()) {
         //
         //            } else {
         //
         //            }
     } else {
         $result['type'] = 'warning';
         $result['msg'] = 'Данный работник уже добавлен в состав выбранной комиссии';
     }
     return $result;
 }