Return error

* Рефакторинг кода для отклонения случаев оказания МП
* Проверка работоспособности