path

أين تعمل قاعدة دفع المفاسد مقدم على جلب المصالح؟

article title

لعل قاعدة "دفع المفاسد مقدم على جلب المصالح" من أكثر القواعد شيوعا ليس عند العلماء وطلبة العلم فقط، بل حتى عند عموم الدعاة والمثقفين والمتدينين، وسبب انتشارها وشيوعها هو حالة التعارض بين المصالح والمفاسد التي يواجهها الناس في تصرفاتهم وأنشطتهم في الحياة وكيفية الموازنة والترجيح بينهما، كما إن هذه القاعدة من أكثر القواعد التي يقع الخطأ فيها من حيث الفهم والتنزيل والاستعمال، لأن المصالح عادة ما تخالطها المفاسد حيث المصالح الخالصة نادرة الوجود والمفاسد عادة ما تخالطها المصالح حيث المفاسد الخالصة نادرة الوجود وهنا يحدث الخطأ في الموازنة والتقدير والترجيح.
ولنبسط ونوضح هذه المفاهيم أكثر فنقول:
إن حالات التعارض بين المصالح والمفاسد ثلاثة:
1_ التعارض بين المصالح.
بحيث لا نستطيع الأخذ بالمصلحتين في وقت واحد.
وفي هذه الحالة نقدم الأخذ بأعلى وأكبر المصلحتين.
ومثال ذلك التعارض بين مصلحة أداء الصلاة في وقتها أو مصلحة إنقاذ الغريق، فنقدم مصلحة إنقاذ الغريق.
وبناء على ذلك نقدم مثلا الأخذ بالمصلحة:
الواجبة على المندوبة.
والكبرى على الصغرى.
والعامة على الخاصة.
والشاملة على الجزئية.
والدائمة على المؤقتة.
2_ التعارض بين المفاسد.
بحيث لا نستطيع دفع المفسدين في وقت واحد.
وفي هذه نقدم الأخذ بأدنى وأقل المفسدين.
ومثال ذلك التعارض بين مفسدة بتر العضو المريض أو مفسدة موت الجسد كله فنأخذ بمفسدة بتر العضو المريض.
وبناء على ذلك نقدم مثلا الأخذ بالمفسدة:
المكروهة على المحرمة.
والصغرى على الكبرى.
والخاصة على العامة.
والجزئية على الشاملة.
والمؤقتة على الدائمة.
3_ التعارض بين المصالح والمفاسد
بحيث لا نستطيع تقديم الأخذ بالمصلحة إلا وأن نرتكب معها بعض المفاسد، كما لا نستطيع تقديم الأخذ بالمفسدة إلا وقد فاتتنا بعض المصالح.
وهذه نعتمد فيها معيار الغلبة للمصلحة أو للمفسدة.
ومثال ذلك المشاركة السياسية في الانتخابات في بلد ما، حيث تكون في المشاركة مصلحة ومفسدة.
وهي أيضا حالات ثلاثة:
الأولى: غلبة المصالح على المفاسد وهنا نأخذ بتقديم المصالح، ولو رافقتها بعض المفاسد.
الثانية: غلبة المفاسد على المصالح وهنا نأخذ بتقديم المفاسد، ولو رافقتها بعض المصالح.
الثالثة: استواء المصالح والمفاسد وهنا نأخذ بقاعدة:
" دفع المفاسد مقدم على جلب المصالح"
وبناء على ذلك كله فقاعدة "دفع المفاسد وتقديمها على جلب المصالح" تشتغل في حالة واحدة من حالات كثيرة للتعارض بين المصالح، أو التعارض بين المفاسد، أو للتعارض بين المصالح والمفاسد، ألا وهي: حالة الاستواء بين المصالح والمفاسد فقط، وليس في كل تعارض.
وهنا ينبغي الانتباه لأمرين:
1_ إن المقصود بتقدير المصلحة والمفسدة هنا المصلحة والمفسدة الواقعة أو المتوقعة، والحالية والمستقبلية، فقد يكون التقدير أن هذا الأمر او ذاك مصلحة في الواقع والحال، لكنه قد يكون مفسدة في المستقبل والمآل، فمثلا النهي عن المنكر مصلحة حالية، لكنه إذا أدى إلى منكر أكبر منه مستقبلا وكان ذلك محققا كان مفسدة، ولذلك تترك هذه المصلحة وهذا النهي.
وقد يكون التقدير أن هذا الأمر أو ذاك مفسدة في الواقع والحال لكنه قد يكون مصلحة في المستقبل والمآل، مثل كشف شيء من جسد المرأة أمام طبيبها الرجل مفسدة في الحال لكنه مصلحة في العلاج في المستقبل والمآل.
2_ إن تقدير المصالح والمفاسد في كل ما مضى، إنما يعود لتقدير المجتهدين والمفتين المؤهلين بالاستعانة مع المتخصصين في مجال المسألة المستفتى فيها والمسؤول عنها، وقد يحصل الاختلاف في هذا التقدير وهذا طبيعي لأنه تقدير اجتهادي في النهاية، ويفضل أن يكون الاجتهاد فيها جماعيا للتقليل من الخطأ قدر الإمكان.

بقلم الدكتور: سعد الكبيسي

  • الكلمات الدلالية

دكتور سعد الكبيسي دكتور سعد الكبيسي

أرشيف الكاتب

المقالات التالية:

اقتضاء التأسي بالرسول النبي ﷺ

feather الشيخ عبد الجليل حمداوي

لماذا نتجاهل الرجال في حياتهم فإذا ماتوا ذرفنا دموعا؟

feather الشيخ الهادي بريك

اقرأ أيضا للإمام

article title

الفرق بين الفقه والفتوى

article title

توفى القرضاوي

article title

كيف ننتفع بالقرآن؟

banner title

مقالات مرتبطة

الشيخ عبد الجليل حمداوي

اقتضاء التأسي بالرسول النبي ﷺ

الشيخ الهادي بريك

لماذا نتجاهل الرجال في حياتهم فإذا ماتوا ذرفنا دموعا؟

الشيخ علي فتيني

في رثاء أستاذ الجيل (عصام العطار) رحمه الله

fwrite(): Write of 999751 bytes failed with errno=28 No space left on device (500 Internal Server Error)

Symfony Exception

ErrorException

HTTP 500 Internal Server Error

fwrite(): Write of 999751 bytes failed with errno=28 No space left on device

Exception

ErrorException

Show exception properties
ErrorException {#1777
  #severity: E_NOTICE
}
Call to undefined function Symfony\Component\ErrorHandler\ErrorRenderer\highlight_file() (500 Internal Server Error)

Symfony Exception

Call to undefined function Symfony\Component\ErrorHandler\ErrorRenderer\highlight_file()

Exception

Error

Uncaught Error: Call to undefined function Symfony\Component\ErrorHandler\ErrorRenderer\highlight_file() in /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php:253 Stack trace: #0 /home/euimams/public_html/euimams/vendor/symfony/error-handler/Resources/views/trace.html.php(36): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->fileExcerpt('/home/euimams/p...', 253, 5) #1 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(341): include('/home/euimams/p...') #2 /home/euimams/public_html/euimams/vendor/symfony/error-handler/Resources/views/traces.html.php(48): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->include('views/trace.htm...', Array) #3 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(341): include('/home/euimams/p...') #4 /home/euimams/public_html/euimams/vendor/symfony/error-handler/Resources/views/exception.html.php(54): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->include('views/traces.ht...', Array) #5 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(341): include('/home/euimams/p...') #6 /home/euimams/public_html/euimams/vendor/symfony/error-handler/Resources/views/exception_full.html.php(35): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->include('views/exception...', Array) #7 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(341): include('/home/euimams/p...') #8 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(140): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->include('views/exception...', Array) #9 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(72): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->renderException(Object(Symfony\Component\ErrorHandler\Exception\FlattenException)) #10 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(877): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->render(Object(Symfony\Component\ErrorHandler\Exception\FlattenException)) #11 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(851): Illuminate\Foundation\Exceptions\Handler->renderExceptionWithSymfony(Object(Error), true) #12 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(826): Illuminate\Foundation\Exceptions\Handler->renderExceptionContent(Object(Error)) #13 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(805): Illuminate\Foundation\Exceptions\Handler->convertExceptionToResponse(Object(ErrorException)) #14 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(704): Illuminate\Foundation\Exceptions\Handler->prepareResponse(Object(Illuminate\Http\Request), Object(ErrorException)) #15 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(592): Illuminate\Foundation\Exceptions\Handler->renderExceptionResponse(Object(Illuminate\Http\Request), Object(ErrorException)) #16 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(219): Illuminate\Foundation\Exceptions\Handler->render(Object(Illuminate\Http\Request), Object(ErrorException)) #17 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(196): Illuminate\Foundation\Bootstrap\HandleExceptions->renderHttpResponse(Object(ErrorException)) #18 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(256): Illuminate\Foundation\Bootstrap\HandleExceptions->handleException(Object(ErrorException)) #19 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}(Object(ErrorException)) #20 {main} thrown (500 Internal Server Error)

Symfony Exception

Uncaught Error: Call to undefined function Symfony\Component\ErrorHandler\ErrorRenderer\highlight_file() in /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php:253
Stack trace:
#0 /home/euimams/public_html/euimams/vendor/symfony/error-handler/Resources/views/trace.html.php(36): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->fileExcerpt('/home/euimams/p...', 253, 5)
#1 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(341): include('/home/euimams/p...')
#2 /home/euimams/public_html/euimams/vendor/symfony/error-handler/Resources/views/traces.html.php(48): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->include('views/trace.htm...', Array)
#3 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(341): include('/home/euimams/p...')
#4 /home/euimams/public_html/euimams/vendor/symfony/error-handler/Resources/views/exception.html.php(54): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->include('views/traces.ht...', Array)
#5 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(341): include('/home/euimams/p...')
#6 /home/euimams/public_html/euimams/vendor/symfony/error-handler/Resources/views/exception_full.html.php(35): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->include('views/exception...', Array)
#7 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(341): include('/home/euimams/p...')
#8 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(140): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->include('views/exception...', Array)
#9 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(72): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->renderException(Object(Symfony\Component\ErrorHandler\Exception\FlattenException))
#10 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(877): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->render(Object(Symfony\Component\ErrorHandler\Exception\FlattenException))
#11 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(851): Illuminate\Foundation\Exceptions\Handler->renderExceptionWithSymfony(Object(Error), true)
#12 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(826): Illuminate\Foundation\Exceptions\Handler->renderExceptionContent(Object(Error))
#13 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(805): Illuminate\Foundation\Exceptions\Handler->convertExceptionToResponse(Object(ErrorException))
#14 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(704): Illuminate\Foundation\Exceptions\Handler->prepareResponse(Object(Illuminate\Http\Request), Object(ErrorException))
#15 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(592): Illuminate\Foundation\Exceptions\Handler->renderExceptionResponse(Object(Illuminate\Http\Request), Object(ErrorException))
#16 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(219): Illuminate\Foundation\Exceptions\Handler->render(Object(Illuminate\Http\Request), Object(ErrorException))
#17 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(196): Illuminate\Foundation\Bootstrap\HandleExceptions->renderHttpResponse(Object(ErrorException))
#18 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(256): Illuminate\Foundation\Bootstrap\HandleExceptions->handleException(Object(ErrorException))
#19 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}(Object(ErrorException))
#20 {main}
thrown

Exception

Symfony\Component\ErrorHandler\Error\ FatalError

Show exception properties
Symfony\Component\ErrorHandler\Error\FatalError {#2428
  -error: array:4 [
    "type" => 1
    "message" => """
      Uncaught Error: Call to undefined function Symfony\Component\ErrorHandler\ErrorRenderer\highlight_file() in /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php:253\n
      Stack trace:\n
      #0 /home/euimams/public_html/euimams/vendor/symfony/error-handler/Resources/views/trace.html.php(36): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->fileExcerpt('/home/euimams/p...', 253, 5)\n
      #1 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(341): include('/home/euimams/p...')\n
      #2 /home/euimams/public_html/euimams/vendor/symfony/error-handler/Resources/views/traces.html.php(48): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->include('views/trace.htm...', Array)\n
      #3 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(341): include('/home/euimams/p...')\n
      #4 /home/euimams/public_html/euimams/vendor/symfony/error-handler/Resources/views/exception.html.php(54): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->include('views/traces.ht...', Array)\n
      #5 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(341): include('/home/euimams/p...')\n
      #6 /home/euimams/public_html/euimams/vendor/symfony/error-handler/Resources/views/exception_full.html.php(35): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->include('views/exception...', Array)\n
      #7 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(341): include('/home/euimams/p...')\n
      #8 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(140): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->include('views/exception...', Array)\n
      #9 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(72): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->renderException(Object(Symfony\Component\ErrorHandler\Exception\FlattenException))\n
      #10 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(877): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->render(Object(Symfony\Component\ErrorHandler\Exception\FlattenException))\n
      #11 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(851): Illuminate\Foundation\Exceptions\Handler->renderExceptionWithSymfony(Object(Error), true)\n
      #12 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(826): Illuminate\Foundation\Exceptions\Handler->renderExceptionContent(Object(Error))\n
      #13 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(805): Illuminate\Foundation\Exceptions\Handler->convertExceptionToResponse(Object(ErrorException))\n
      #14 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(704): Illuminate\Foundation\Exceptions\Handler->prepareResponse(Object(Illuminate\Http\Request), Object(ErrorException))\n
      #15 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(592): Illuminate\Foundation\Exceptions\Handler->renderExceptionResponse(Object(Illuminate\Http\Request), Object(ErrorException))\n
      #16 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(219): Illuminate\Foundation\Exceptions\Handler->render(Object(Illuminate\Http\Request), Object(ErrorException))\n
      #17 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(196): Illuminate\Foundation\Bootstrap\HandleExceptions->renderHttpResponse(Object(ErrorException))\n
      #18 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(256): Illuminate\Foundation\Bootstrap\HandleExceptions->handleException(Object(ErrorException))\n
      #19 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}(Object(ErrorException))\n
      #20 {main}\n
        thrown
      """
    "file" => "/home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php"
    "line" => 253
  ]
}
Call to undefined function Symfony\Component\ErrorHandler\ErrorRenderer\highlight_file() (500 Internal Server Error)

Symfony Exception

Call to undefined function Symfony\Component\ErrorHandler\ErrorRenderer\highlight_file()