تمام أخي حسن
فمن نصيحتك هذه وتوجيهك عرفت أين أين خطئي وتم حل المشكلة
أضفت شرط لا بد من وجود صفقة واحدة مفعلة على الأقل والحمد لله على الباك تست يعمل وفق ما قصدته ليصبح الكود في شكله النهائي كما يلي:

أشكرك جزيل الشكر مرة أخرى
مع خالص الشكر والتقدير والعرفان