delphi4arab منتديات دلفي للعرب

نسخة كاملة : كيف تتعاملون مع موضوع انتهائ الصلاحية
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
السلام عليكم ورحمة الله وبركاته

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

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

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

هده الفكرة لفتت انتباهي عندما كنت الشهر الماضي في مدينة دبي في سوبر ماركت كارفور
إقتباس :مادا لو وضعنا حقلين لتاريخ الصلاحية لكل منتج
هذه في حالة كان لديك تاريخين فقط ولن تنفع في الواقع قد يكون لك ثلاث او أكثر
الحل هو جدول خاص بالسلع Articles وجدول اخر Lots لكل سلعة تدخل
حيث الجدول Articles يتحتوي مجموع كمبات السلعة من نفس النوع او التسمية
والجدول Lots يحتوي كمية كل سلعة ببيانات فريدة سواء تاريخ انتهاء الصلاحية او الكود بار او شيئ اخر
والسلام عليكم
(15-05-2016, 09:55 PM)محمد عبد العزيز كتب : [ -> ]
إقتباس :مادا لو وضعنا حقلين لتاريخ الصلاحية لكل منتج
هذه في حالة كان لديك تاريخين فقط ولن تنفع في الواقع قد يكون لك ثلاث او أكثر
الحل هو جدول خاص بالسلع Articles وجدول اخر Lots لكل سلعة تدخل
حيث الجدول Articles يتحتوي مجموع كمبات السلعة من نفس النوع او التسمية
والجدول Lots يحتوي كمية كل سلعة ببيانات فريدة سواء تاريخ انتهاء الصلاحية او الكود بار او شيئ اخر
والسلام عليكم

اعادة "نبش الموضوع" بسبب اهمية هذه المعلومة...
السلام عليكم ورحمة الله

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