الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعدة في مشروع تحليل وتصميم نظام معلوماتي صيدلي

مغلقرائج
بدأه وسام الحميداوي في 22 ديسمبر 2005 · 76 رد · 35,937 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#26

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

هذا القول يتطلب وجود حقل لتاريخ الصلاحية في جدول الحركة و تكون عملية الربط بين الجدولين عن طريق المفتاح الاساسي المتكون من حقلين هما رمز الدواء و تاريخ الصلاحية و ليس حقل واحد كما في السابق و الذي هو فقط رمز الدواء.

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

بالنسبة لعملية ترميز الادوية باعتبار اختلاف تاريخ الصلاحية للدواء . على فرض ان كل مادة لا يتعدى تواريخ الصلاحية لها اكثر من 99 ( تسعة و تسعون ) تاريخ نظيف خانتين جديدتين الى يسار خانات رمز الدواء الستة المفترضة فيكون رمز الدواء بهذا الشكل ( # # # # & & % % )

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

تقبلوا احترامي

علي البخيت

العراق - البصرة

#27

كما قلنا سابقا اصبح الان لدينا جدول للادوية يحتوي على :

رمز الدواء

اسم الدواء

وحدة القياس

تاريخ الصلاحية

نقطة اعادة الطلب

هذا الجدول تم شرح حقوله بالتفصيل سابقا

اما جدول الحركة فان حقوله اصبحت واضحه فهو يحتوي على:

نوع القائمة( صادر او وارد او مردودات)

رقم المستند

تاريخ المستند

رقم مستند التجهيز

تاريخ مستند التجهيز

الجهة المجهزة

الجهة المستلة

رمز الدواء

الكمية

السعر

و عرفنا كيفية ربط الجدولين السابقين.

و هناك جدول مساعد هو جدول اسماء الجهات المجهزة و المستلمة يرتبط مع كل من حقلي الجهة المجهزة و الجهة المستلة في جدول الحركة.(ملاحظة: جدول اسماء الجهات المجهزة و المستلمة يمكن جعله جدولين الاول للجهات المجهزة و الاخر للجهات المستلمه و يتم ربط كل منهما بالحقل المناظر له في جدول الحركة ).

الان نأتي الى مشكلة التصدير للادوية حسب تاريخ الصلاحية

العراق - البصرة

#28

ما هي مشكلة التصدير للادوية حسب تاريخ الصلاحية؟

المشكله هي : اذا اردنا تصدير ( بيع) دواء معين فان من المنطقي ان تكون الاولوية للدواء الذي تاريخ نفاذه قريب فكيف يمكن للنظام حل هذه المشكـله ؟

اخبركم اعزائي ان النظام المحلل امامكم ليس فيه مثل هذه المشكله اصلا و هي قد حلت تلقائيا عن طريق التحليل الصحيح لقاعدة البيانات . من يستطيع ان يخبرنا كيف اصبحت هذه المشكله محلوله و بدون الاحتياج الى اي كود ؟ اين المتابعين ؟

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

علي البخيت

العراق - البصرة

#29

وصلنا الى عملية حساب الرصيد و هي بسيطه جدا

يمكن من خلال هذا النظام حساب نوعين من الرصيد و هما:

1 - ارصدة الادوية التي في الصيدلية حسب تاريخ الصلاحيه مثلا رصيد البراسيتول الذي تاريخ صلاحيته 1/4/2006 و رصيد البراسيتول الذي تاريخ صلاحيته 5/12/2006 و رصيد الكفلكس الذي تاريخ صلاحيته 6/3/2006 و هكذا

2- ارصدة الادوية بغض النظر عن تاريخ الصلاحية مثلا رصيد مادة البراسيتول الكلية بغض النظر عن تاريخ الصلاحية و رصيد مادة الكفلكس ورصيد مادة الفلو اوت و هكذا

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

الطريقة الاولى ( الرصيد مع اظهار الحركة للدواء):----( رمز الدواء ----اسم الدواء---- رقم المستند ----- التاريخ ----- الكمية الواردة ----- الكمية الصادرة ------ الرصيد )

الطريق الثانية ( الرصيد بدون الحركة ): ----( رمز الدواء ------- اسم الدواء ------- الرصيد )

لاحظ ان رمز المادة في كلا الطريقتين مرة يكون حسب تاريخ الصلاحية و مره بغض النظر عن تاريخ الصلاحية. من يستطيع حل هذه المسأله البسيطه بواسطة الاستعلام ؟

تم تعديل هذه المشاركة بواسطة alibukheet في 4 يناير 2006 في 15:51

العراق - البصرة

#30

Thank you very much for your explaining

#31

السلام عليكم علاوي حبيبي اني جداً اشكرك واود ان اساعد في حل بعض المشاكل وهي ان اني ذكرت في بداية التصميم ذالك وهي ان نجعل رمز الدواء وتاريج النفاذ المفتاح الرئيسي

#32

بس اريد اقول اشو ماكو تفاعل حقيقي من الاعضاء والمشرفين ليش؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟مع الموضوع

#33

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

قال الاخ جمال:

السلام عليكم ورحمة الله وبركاته .

طلب اتمنى ان اجد حلا له ولكم خالص شكري وتقديري

لدي منتج له تاريخ صلاحية وتاريخ استلام

ارييد عندما اخصم من كمية المنتج يخصم من اقدم تاريخ ثم الذي يليه

مثال :

----------------------------------------------------

-- المنتج ------- الكمية ------- تاريخ الصلاحية

عصيربرتقال ------- 5 -------- 12/1/2006

عصير برتقال ------ 10 -------- 16/6/2006

عصير برتقال ------ 12 -------- 11/8/2006

----------------------------------------------------

الكمية المطلوبة 17 (( يبدأ بخصم الكمية على حسب اقرب تاريخ صلاحية ))

بمعنى :

اريد خصم الكمية 5 من التاريخ الأول بقي من الكمية المطلوبة 12

ثم يذهب الى التاريخ الذي يليه ويخصم 10 بقي 2 من الكمية المطلوبة

يخصم 2 من التاريخ الذي يليه .

هل ممكن تحقيق ذلك في الأكسس

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

اخي جمال

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

لو اخذت نتيجة ما قام به الاستاذ احمد مشكورا على جهوده وقلت لصاحب المخزن حسب ما لديك من نتيجة بع خمسه من عصير البرتقال الذي تاريخ نفاذه 12/1/2006 و بع عشرة من عصير البرتقال الذي تاريخ نفاذه 16/6/2006 و بع اثنان من عصير البرتقال الذي تاريخ نفاذه 11/8/2006 فماذا سيفعل صاحب المخزن ؟ اذا كان مخزنه مبعثر و قد خلط بين علب عصير البرتقال التي لها تواريخ نفاذ مختلفة كيف يمكنه ان يفعل ما طلبته منه و اكيد راح يدوخ و راح يغضب عليك و على نظامك و يقول" جبتك عون و طلعت فرعون " انت بدورك هديء عليه وقل له اخي دعك من هذا الطلب و لا تغضب و ابدأ بترتيب مخزنك واذا قال طيب قلي انت كيف ارتبه . عند ذلك قل له ضع كل مجموعه من عصير البرتقال و التي لها تاريخ النفاذ نفسه في رف او مكان معين و سجل عليه بورقه كبيره تاريخ النفاذ الخاص بها حتى لا تتعب بالبحث و اذا اشتريت كمية جديدة ضعها في المكان الخاص بها حسب تاريخ النفاذ استحسن الفكره صاحب المخزن و عمل بما قلت له . الان فرصتك يا جمال علب العصير مرتبه في المخزن حسب تاريخ النفاذ اطلب منه جرد للمواد حسب تاريخ النفاذ فيجلب لك جدول كالاتي:

عصير برتقال--------- 12/1/2006

عصير برتقال--------- 16/6/2006

عصير برتقال--------- 11/8/2006

عصير برتقال--------- 12/9/2006

عصير تفاح ----------- 5/2/2006

عصير تفاح ----------- 7/4/2006

و هكذا

الان انت قم بترميز هذه المواد و اليك طريقة الترميز:

لو فرضنا لديك اكثر من الف مادة و اقل من 9999 و اقصى حد لاختلاف تاريخ النفاذ في كل المواد هو اكثر من عشرة و اقل من 99 . اذا سيكون رمز المادة بالشكل التالي

(# # # # & & ) الخانات الاربعة على اليمين لتسلسل اسم المادة و الخانتين التان على اليسار لتسلسل تاريخ النفاذ

فتكون النتيجة كالتالي :

010001 عصير برتقال--------- 12/1/2006

020001 عصير برتقال--------- 16/6/2006

030001 عصير برتقال--------- 11/8/2006

040001 عصير برتقال--------- 12/9/2006

010002 عصير تفاح ----------- 5/2/2006

020002 عصير تفاح ----------- 7/4/2006

وهكذا

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

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

مع تحياتي علي البخيت .

العراق - البصرة

#34

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

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

العراق - البصرة

#35

السلام عليكم

اخوتي الاعزاء مشرفي و اعضاء وزائري هذا المنتدى المتميز الملف المرفق يحتوي على :

1- تقرير يبين حركة الادوية حسب تاريخ النفاذ.

2- تقرير يبين رصيد الادوية بغض النظر عن تاريخ لانفاذ.

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

انظروا كم هما بسيطان بقي عليكم الحالتان التايتان

1- تقرير يبين حركة الادوية بغض النظر عن تاريخ النفاذ.

2- تقرير يبين رصيد الادوية حسب تاريخ النفاذ.

اشكرك اخي وسام على طرحك هذا الموضوع فهيأت لي الفرصه لخدمتك و مساعدتك.

و استغفر الله و اسأله رضاه

تم تعديل هذه المشاركة بواسطة alibukheet في 5 يناير 2006 في 19:59

العراق - البصرة

#36

المرفقات

Inventory.rar

العراق - البصرة

#37

شكرا جزيل على الشرح الممتاز

#38

العفو و بالخدمه

لكن الملف المرفق السابق لا اعرف اذا كان فيه مشكله ام لا لانه لم ينزل عندي في الحاسبه كما لم يخبرني احد على الرغم من ان عدد من الاعضاء انزل الملف هل الملف المرفق فيه مشكله ام لا ؟

اخبروني :unsure:

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

Inventory2.rar

العراق - البصرة

#39

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

#40

thank u

#41

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

Inventory2.rar

العراق - البصرة

#42

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

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

علي البخيت

Inventory2.rar

العراق - البصرة

#43

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

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

من التقارير التي ينتجها نظام الحسابات المخزنية :-

1-قيد الوارد المخزني حسب الجهات المجهزة.

2-قيد الصادر المخزني حسب الجهات المستلمه.

3-رصيد المواد بسعر الكلفة.

4-رصيد المواد بسعر البيع.

5-ارباح المواد.

6-ربح كل مستند بيع.

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

الان من يخبرنا ماهو قيد الوارد المخزني و على ماذا يحتوي؟؟

العراق - البصرة

#44

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

اذا لم تنتبه الى الخطأ , اذن اعد قراءة الموضوع مرة اخرى بتركيز اكثر

سوف اعيد كتابتها من جديد بعد التصحيح

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

العراق - البصرة

#45

السلام عليكم

قيد الوارد المخزني هو قيد مخزني يبين قيمة البضاعة الواردة . وبتوضيح اكثر , المواد التي جلبت الى المخازن و هي هنا الادوية تكون مثل ما معروف مقابل مبلغ ( ملاحظة : حتى لو لم يكن جزء من البضاعة مقابل مبلغ يعتبر مقابل مبلغ و مبلغه في هذه الحالة يساوي صفر ) , فقيد الوارد المخزني يبين قيمة ذلك المبلغ الذي جلبت به البضاعة.

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

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

مهمة التدقيق لا تنحصر في التدقيق على الحسابات فالنظام الناجح ليس فقط يعطي نتائج ولكن يجب ان يوفر اليه لتدقيق تلك النتائج حتى تكون نتائج مدققه و صحيحه يمكن الوثوق بها الى حد ما ففي اثناء تحليلك و برمجتك للنظام يجب عليك ملاحظة احتمال وجود اخطاء يقوم بها مدخل البيانات عمدا او سهوا فيجب ان يكون نظامك قوي بحيث يكتشف هذه الخروقات و الاخطاء بوضع نقاط تدقيق ( check points) داخل النظام . كانت هذه مداخله مهمة ولنعود الى الفائدة التدقيقيه التي نريد اضافتها الى قيد الوارد المخزني و يتم ذلك بأضافة مبالغ المستندات التي تنشأ القيد نفسه فمثل ما تعرفون ان مبلغ القيد جاء نتيجة عملية تجمع مبالغ المستندات التي يشتمل عليها ذلك القيد . فلو اضيفت هذه المستندات و مبالغها الى التقرير نحصل على فائدة تدقيقية.

وبعبارة اخرى نضيف تفصيل او مستوى جديد الى تقرير قيد الوارد المخزني.

طيب ماهي تفاصيل او مستويات قيد الوارد المخزني التي اقترحناها لحد الان؟

الجواب: المستويات او الطبقات هي:-

1- المبلغ الاجمالي لقيمة قيد الوارد المخزني.او القيمة الاجمالية لوارد المخزن.

2- قيمة الوارد المخزني لكل جهة مجهزة او لكل مجهز.

3 – قيمة كل مستند وارد ضمن كل جهة مجهزة.

هل تتصورون هذا؟

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

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

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

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

و استغفر الله و اسأله رضاه

العراق - البصرة

#46

الأستاذ علي البخيت...

الأخ وسام الحميداوي...

السلام عليكم ورحمة الله وبركاته...

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

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

لي قليل من الخبرة في تصميم قواعد البيانات العلائقية بشكل عام، ولكن موضوع المخازن والمحاسبة جديد علي بالرغم من حاجتي الماسة إليه. وأنا أرجو منك عزيزي الأستاذ البخيت أن تستمر في مناقشة الموضوع إن تكرمت لأنني - وغالب الظن - الكثيرين معي نجني الكثير من مثل هذه النقاشات الجادة والعملية والواضحة في نفس الوقت، وأعدك بالتفاعل معك قدر الإمكان... ولكن لا تيئس :)

عندي بالمناسبة سؤال فيما قرأته للتو:

خلصتم في الأخير إلى أن حل مشكلة تاريخ الصلاحية المتعدد لنفس الصنف هو بألا نجعله نفس الصنف، وذلك بتقسيمه (عبر رمز المادة) إلى أكثر من صنف حسب ورود كميات بتواريخ انتهاء صلاحية مختلفة، ولكن ألا يتعارض هذا مع الفكرة العامة بأن تعريف الأصناف (أعني الأدوية - أظنهم يدعونها بطاقة مادة أحياناً) يكون في مرحلة أولية، ومنفصلة عن حركة الأصناف؟ وأن المستخدم فقط

يختار صنفاً معيناً عند الحركة (توريد، صرف). هل الحل المقترح يعني أن نجبر المستخدم عند كل عملية وارد أن يتأكد مثلاً من أن الباراسيتول الموجود في قاعدة البيانات يختلف أو يتفق تاريخ انتهاء صلاحيته مع الباراسيتول الوارد حالياً ثم إن كان يختلف أن يعرف صنفاً (دواءً) جديداً بنفس بيانات الباراسيتول السابق ولكن باختلاف الرمز وتاريخ الصلاحية فقط؟

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

ملحوظة: لم أطلع على الملفات المرفقة بعد، وآخر سؤال مطروح سأحاول الإجابة عنه بعد فهمه أولاً بإذن الله... :rolleyes:

والشكر موصول...

#47

بسم الله...

ما زلت في انتظار عودة الأستاذ البخيت إلى هذا الموضوع، وأعتذر نيابة عن أعضاء المنتدى عن ضعف المشاركة حقاً في مثل هذه الطرح العملي...

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

أما الشطر الثاني من السؤال فالذي يظهر أنني لم أفهمه جيداً. أليس هنالك دائماً تفاصيل حركة المستندات مع المواد ومبالغها في جدول الحركة، وأنه يمكن دائماً استخراج تقرير يفصل إجمالي كل مستند (نوع وارد) مع المواد التي وردت فيه ومبالغها؟ فمالمشكلة إذن؟

أكرر طلبي بمواصلة الموضوع فإنه من أفضل ما يجد المرء في هذا الباب. والشكر موصول...

ملحوظة:

أعجبتني الاستعلامات والتقارير في الملف المرفق (inventory)، ولست أخفي أنني استفدت منها الجديد، فلست خبيراً في الأكسس، ولكنني أسأل: هل جمع بيانات المستندات الرئيسة مع تفاصيل المواد في جدول واحد متعمد لسبب ما؟ الشائع - وهو الصحيح - فصل بيانات المستندات (أذون التوريد/الصرف) من رقم وتاريخ وجهة مجهزة أو مستلمة...إلخ في جدول رئيس، وربطها عن طريق حقل مفتاح أساسي (رقم الإذن/المستند) بتفاصيل المواد الواردة أو المصروفة (رمز المادة، الكمية، سعر الوحدة، الخصم) في جدول فرعي آخر. وذلك لتجنب تكرار بيانات المستندات مع كل مادة ترد أو تصرف فيه عبر كل سطر.

وعلى كل حال فأنا متلهف جداً للاستفادة من هذا الموضوع...

#50

السلام عليكم

الاخ احمد مبارك

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

علي البخيت

العراق - البصرة

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…