public function actionWorkshopTo() { $post = $this->app->request->post; $c_id = $this->app->request->get->c_id; if (isset($c_id)) { $this->data->places = Remain::getPlaceRemains($c_id, 2); $this->data->c_id = $c_id; } if ($post->count()) { try { $move = new Model(); $move->fill($post); $move->__type_id = 4; $move->save(); $remain = Remain::findByConsPlace($post->__consignment_id, $post->__place_from_id); $post->qty = $post->qty_from; Remain::saveWithoutCheck($remain, $post); $this->app->flash->success = 'Запись #' . $move->__id . ' успешно добавлена'; $this->redirect('/report/main'); } catch (\Exception $e) { $this->data->error = $e->getMessage(); } } $this->data->consignments = Remain::getConsignmentRemains(2); }