اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

مطلوب تعديلات في فاتورة مرتجع


qathi

الردود الموصى بها

السلام عليكم اساتذتي واخواني الافاضل اعضاء منتدانا الرائع
اسأل الله لكم دوام الصحة والعافية


المطلوب في فاتورة مرتجع بيع كالتالي:

النقطة الاولى:
# بعد اضافة رقم فاتورة البيع في فاتورة مرتجع بيع في حقل رقم فاتورة البيع:
- يتم ادراج الاصناف والعميل وجميع بيانات الفاتور البيع حسب رقم الفاتورة .. في فاتورة مرتجع البيع الحالية .. (بدون ارقام الكميات) في فاتورة المرتجع بيع الحالية

- عند كتابة رقم الكمية المراد ارجاعها لصنف ماء .. لا يتم قبول اي رقم غير رقم الكمية الذي تم بيها لنفس فاتورة البيع أو رقم أقل
 يعني لا يتم ارجاع اكثر من الكمية للصنف الذي تم بيعها لنفس الفاتورة البيع

 

النقطة الثانية:
# اذا تم سابقاً عمل فاتورة مرتجع لنفس رقم الفاتورة البيع وقمنا بعمل مرة اخرى فاتورة مرتجع بيع جديدة لنفس الفاتور البيع .. يجب التالي:
- ضهور الاصناف التي تم ارجاعها سابقاً باللون الاحمر سواء تم ارجاء الكمية كاملة او أقل

- رفض اعادة كمية اكثر من ماتبقى عند الزبون ... مثلاً :

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


- اذا تم ارجاع كامل الكمية سابقاً لصنف ماء فأن حقل الكمية لهاذا الصنف لا يقبل ادخال اي رقم ( غير ممكن )

- عند الضغط على زر حفظ لفاتورة مرتجع البيع .. فأذا وجد أن أحد الاصناف لم يتم أدخال أي رقم في حقل الكمية (أو كان الحقل فارغ او رقم صفر) يتم حذف هذا الصنف من الفاتورة المرتجع الحالية

 

ملاحضة:
نموذج فاتورة مرتجع بيع InvoiceReF
جدول الاصناف ItemsT
جدول رئيسي للفاتورة InvoiceHT
جدول فرعي للفاتورة InvoiceTT
جدول العملاء CustomersT


وشكراً لكم على كل ماتقدموه لنا من وقتكم وجهدكم الثمين .. وجزاكم الله عنا خيرا


مرفق الملف للتعديل علية:

InvoiceSale_10.rar

رابط هذا التعليق
شارك

لأنك تبحث عن الأفضل

الافضل للمستخدم كعمل احترافي عند ادخال رقم الفاتورة  ان يظهر له جميع العمليات التي تمت على الفاتورة سواء كانت بيع او شراء وعمودين لمرتجع البيع والشراء حسب كل صنف في الفاتورة .

وهنا نكون بغنى عن عمل الضوابط والاحترازات البرمجية ، فالبيانات ظاهرة امام المستخدم  بالوقت والتاريخ .

وهذا لن يتحقق حتى يتم تصميم الجدول بطريقة تسمح بتدفق البيانات بسهولة

نصيحتي :

- اعمل على جدول واحد للتفاصيل يحتوي على الاعمدة التالية :

- عمود سعر الشراء

- عمود سعر البيع

- عمود مرتجع البيع

- عمود مرتجع الشراء

من الممكن دمج الشراء ومرتجع البيع في عمود واحد ، ومثله البيع ومرتجع الشراء .. ويمكن استخلاص النتائج والاحصاءات والرسوم البيانية ولكن خطوات الاستخلاص مستقبلا ستكون اكثر  تعقيدا خاصة عند الحاجة الى العرض من خلال الاستعلامات .

ايضا لاحظت في قسم التفاصيل انك وضعت عمود لرقم العيل وآخر للمود .. ويكفي واحد لهما لأن نوع الحركة موجود

رابط هذا التعليق
شارك

في ٢٨‏/١‏/٢٠٢٣ at 11:44, ابوخليل said:

الافضل للمستخدم كعمل احترافي عند ادخال رقم الفاتورة  ان يظهر له جميع العمليات التي تمت على الفاتورة سواء كانت بيع او شراء وعمودين لمرتجع البيع والشراء حسب كل صنف في الفاتورة .

وهنا نكون بغنى عن عمل الضوابط والاحترازات البرمجية ، فالبيانات ظاهرة امام المستخدم  بالوقت والتاريخ .

وهذا لن يتحقق حتى يتم تصميم الجدول بطريقة تسمح بتدفق البيانات بسهولة

لا اخفي عليك أستاذي الغالي @ابوخليل
.. اني لم أفهم مالذي تقصده

أحاول أن أضيف في البرنامج الموجود تعديلين للضروره القصوى والمستعجله .. قبل أن نتطرق في موضوعك المهم جدا الذي لابد منه في تغيير بناء الجداول ..

والتعديلين هما:

- تعديل المرتجع هذا

- والاخر تعديل كشف الحساب.

ارجو المساعدة بشكل سريع في هذا الطلب حتى ألبي طلب أحد العملاء .. بشكل مؤقت .. ومن ثم نواصل النقاش في موضوعك أستاذي الغالي

 

تم ارفاق الملف في الاعلى للتعديل مايلزم حسب ماهو موجود مؤقتاً

 

وجزاكم الله خيرا

رابط هذا التعليق
شارك

طيب .. اعانك الله ووفقك

ارى انه افضل لو انك وضعت في المثال بعض البيانات وطلبت من اخوانك اجراء عملية محددة 

......................................................................

لاحظ انك تريد ضبط في ما لو تم ارجاع الصنف اكثر من مرة

والبحث سوف يتم على رقم الفاتورة الاصلية

والفاتورة الاصلية تحتوي على اكثر من صنف

وطبعا لكل ارجاع رقم فاتورة يخصه

في الارجاع الاول سوف يتم الارجاع بسهولة لانه لم يتم بعد اصدار فاتورة

في الارجاع الثاني : كيف تتوصل الى العدد الذي تم ارجاعه في المرة الاولى

يجب ان نفكر جيدا فنحن بحاجة الى معيار يتكون من : رقم الفاتورة الأصل ( لمعرفة العدد الاصلي ) + كود الصنف ( بسبب تعدد الاصناف في الفاتورة ) + معيار ( ؟؟ ) ( لاظهار عدد المسترجع في المرة الأولى )

البرمجة عبارة عن تطبيق فكرة منطقية

 

  • Like 1
رابط هذا التعليق
شارك

  • 4 weeks later...

السلام عليكم استاذي الغالي @ابوخليل .. اعتذر عن تاخر ردي لأني أجلت الموضوع الى الان .. ريثما ارتب بعض الامور .. واكتفيت هذه الفترة بمتابعة المنتدى بفترات متفاوته

 

 عدة لهاذا الموضوع بعد محاولة لم تفلح

 

بخصوص هذه النقطة

في 29‏/1‏/2023 at 18:19, ابوخليل said:

في الارجاع الثاني : كيف تتوصل الى العدد الذي تم ارجاعه في المرة الاولى

يجب ان نفكر جيدا فنحن بحاجة الى معيار يتكون من : رقم الفاتورة الأصل ( لمعرفة العدد الاصلي ) + كود الصنف ( بسبب تعدد الاصناف في الفاتورة ) + معيار ( ؟؟ ) ( لاظهار عدد المسترجع في المرة الأولى )

البرمجة عبارة عن تطبيق فكرة منطقية

اتى العميل واخبرني انه يريد هذه الطريقة لانها موجودة في البرنامج الذي اخذه مسبقا من احدى المبرمجين (وقام بفتح البرنامج حتى اطلع على الطريقة) ويريد أن تكون متواجدة في برنامجي

وهذا يدل على أن الفكرة ممكنه وتم عملها في لغة برمجة اخرى اتوقعها فجول بيسك

ولا اعرف كيف أضبطها وألا لماذا توجهت أليكم .. لعلمي أن لها عمالقة منتدانا الغالي

 

فهل يمكن تطبيق الفكرة في أن نطبق الخطوات .. خطوة بخطوة حتى نصل الى مانريد ..

 

وكذلك أستاذي الغالي @ابوخليل هل ننشىء موضوع مستقل بخصوص هذا الأمر أم نواصل هنا ؟؟

 

على أن نبداء بالتالي:

النقطة الاولى:
# بعد اضافة رقم فاتورة البيع في (فاتورة مرتجع بيع) في حقل رقم فاتورة البيع:
- يتم ادراج الاصناف والعميل وجميع بيانات الفاتور البيع حسب رقم الفاتورة .. في فاتورة مرتجع البيع الحالية .. (بدون ارقام الكميات)

 

مرفق ملف مع بعض التعديلات واضافة 3 فواتير بيع حتى يتم التطبيق .. حسب ما اخبرتمني سابقاً

 

InvoiceSale_10-1.rar

 

تم تعديل بواسطه qathi
رابط هذا التعليق
شارك

اخي الكريم

سبق وان ناقشنا هذا الموضوع هنا

في الموضوع المشار اليه فتحته من اجل مناقشة تحقيق الافكار . ولم يتحقق فيه شيء بسب المداخلات التي لا تخدم الفكرة .

انظر الى اول مرفق .. ثم اسرح بخيالك من خلال الجداول فقط وكأن البرنامج مكتمل .. وفكر كيف سيتم تطبيق الفكرة .. وغيرها من افكار

في اي مشروع يجب ان تأسس الجداول تأسيسا متكاملا . بناء على متطلبات وأفكار  مطلوبة يمكن تحقيقها باقصر واسهل طريق .

اذا يحتاج انجاز المشروع 3 اشهر فيجب ان يخصص شهر كامل للجداول

 

 

  • Like 1
رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information