الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

تحليل صيدلية-بار كود-طريقة الإخراج

Featured Replies

بتاريخ:

المساعدة في تحليل تقارير الصيدلية وطريقة الإخراج.

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

هل يتم تسجيل تاريخ الإنتهاء مع بيانات الصنف(الدواء) أم مع فاتورة المشتريات؟

إذا تم إستخدام Bar code الباركود :
كيف تتم عملية التسجيل للفاتورة ؟
ما هي ألية عملة هل يقرأ تاريخ الصلاحية وإسم الدواء وعلي ذلك لا بد أن يكون الإدخال بنفس الطريقة(باركود) ايضا في فاتورة المشتريات؟
هل يمكن فصل قراءة الباركود بمعني حقل للإسم وحقل للسعر وحقل لتاريخ الصلاحية وذلك لتسجيلها في فاتورة المشتريات بالطبع ستكون نفس الألية في فاتورة المبيعات.

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

بتاريخ:

الأخ / sakr_orcl

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

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

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

مع تمنياتي بالتوفيق

بتاريخ:

- عند الشراء وعند البيع (والحركات الأخرى كالمرتجع) يتم تسجيل تاريخ الانتهاء (وليس مع بيانات الصنف؛ لأن الصنف الواحد له العديد من الصلاحيات حسب الكميات المختلفة الواردة والصادرة).

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

بتاريخ:
  • كاتب الموضوع

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

الأخ أمجد: بالنسبة لليبل انا الذى سأطبعة من علي جهاز الباركود؟

بتاريخ:

السلام عليكم ورحمة الله تعالى وبركاته
الأخ skr_orcl
اقدم لك هذه الفكرة وأرجوا أن تفيدك فى عملك , بالنسبة لتطبيق ال fifo(first in first out) فبحسب تاريخ الصلاحية هى الطريقة المثلى , ولكن لا يمكن ان يتم اضافة الصلاحية فى جدول الاصناف لانه جدول ثابت , وان اضفته مع الفاتورة فكيف لك ان تعرف أن هذه الدفعة من المشتريات قد نفدت بالاحرى فى الطريقة التى سأشرحها لك ,
ارى انه من الافضل انشاء جدول مساعد متفرع من الجدول الأساسى لفاتورة المشتريات حيث يكون رقم الفاتورة او المتسلسل عبارة عن مفتاح اجنبى فى الجدول الجديد ولنسمه fifo يتم تسجيل رقم الدفعة والصنف و "الكمية " وتاريخ انتهاء الصلاحية بهذا الجدول .
--- عند اي عملية بيع لصنف عن طريق الباركود تتم المقارنة برقم الصنف ورقم الدفعة بشرط ان يكون رقم الدفعة "دفعة المشتريات " هو اصغر رقم دفعة بالجدول fifo وبشرط ان الكمية بهذه الدفعة اكبر من الصفر ,وهذا الشرط الاخير حتى لا يكون الشرط ثابت حتى بعد نفاذ كمية الدفعة وتحصل مشكلة, الشرطين هما 1- بإستخدام الدلة min فى الsql .
2- & quantity > 0
--- عند البيع لاى صنف يجب تعديل الكمية بالجدول fifo بالنقصان وذلك لإجتناب الدفعة بمجرد نفاذها فى المرة القادمة

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

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

  • بعد 4 أسابيع...
بتاريخ:

السلام عليكم

ممكن حد ياجماعة يقولى كيف نستخدم الباركود As Generator أى كيف انشئ باركود
لأن طبعا انتم عارفيين ان أى جهاز باركود يستطيع قراءة الباركود الذى على العلبة
لكن انا عاوز انشئ باركود
ارجو المساعدة
محمد

السلام عليكم

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

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

  • بعد 3 أسابيع...
بتاريخ:

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

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

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

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.