![]() |
|
تطوير برنامج مبيعات بدلفي يعمل على الشبكة - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : تطوير برنامج مبيعات بدلفي يعمل على الشبكة (/showthread.php?tid=6855) |
تطوير برنامج مبيعات بدلفي يعمل على الشبكة - Snyder - 09-03-2015 السلام عليكم اخوتي تطوير برنامج مبيعات بدلفي يعمل على الشبكة وواجهتني مشاكل ان شاء الله اجد العون هنا اقوم بادخال سلعة عند الشراء لها ثمن عندما اقوم بادخالها مرة اخرى بثمن مختلف ماذا افعل ؟ هل اقوم بادخالها كسلعة جديدة ام ماذا ؟ والثمن هل يرتفع ؟ رقم باركود السلعة المدخلة في المرة الاولى يختلف عن الثانية وشكرا مسبقا تطوير برنامج مبيعات بدلفي يعمل على الشبكة - nabilkeb - 09-03-2015 snyder كتب :تطوير برنامج مبيعات بدلفي يعمل على الشبكة وواجهتني مشاكل هههههه هــذا سؤال شيق ، مر بي التفكير بهذه الإشكالية طويلا ، و نتاج ذلك باختصار ما يلي : الإشكالية: ـ يتم شراء سلعة محددة الثمن ، و يتم تخزين هذه العملية و البيانات بجدول خاص (الشراء) ــــــ عند معاودة الشراء لنفس السلعة حيث يكون الثمن مغاير ، كيف يتم التخزين ؟؟؟ التفصيل: 1. من رأي الخاص يتم تخزين كل عملية (سجل ) على حدى و يكون فريدا عن غيره بحيث يتم معرفة هذه العملية و تفريقها عن نظيراتها مهما كان الأمر و توضيح ذلك أنك اشترت سلعة من عند ممون بثمن معين بتاريخ معين و .... ، إذا تكررت العملية مع نفس البيانات (كل البيانات ماعدا التاريخ مثلا) أنت مجبر على تسجيل هذه البيانات بسجل فريد ، للإجابة (الإستفسار) عن أي سؤال محتمل (هذه فوائد تخزين البيانات) 2. طيب أنت الآن قمت بشراء سلعة معينة ، الكمية 50 و سعر الشراء 10 مثلا هذه الأخيرة انت تبيعها (السعر) بـ 15 عنما أصبحت الكمية 20 ، قمت بمعاودة شراء هذه السلعة و لنقل أن الكمية هذه المرة 20 (ليصبح بذلك المخزون 40) لكنك أشتريتها (السعر) بــ 13 ، و أنت الآن لن تبيعها بـ 15 ، بل أنت مثلا ستبيعها بــ 17 كيف ستكون عملية التخزين ، البيع ، حساب الفائدة ؟ طيب لنفترض أنه لك جدول خاص بالمخزون ،إلى جانب جدول الشراء و جدول البيع ـ اتفقنا أنك كل عمليات الشراء تخزن بجدول المشتريات بشكل فريد ـ كل عمليات البيع تخزن بجدول المبيعات في هذا الوضع سنواجه عموما ثلاثة حالات: (إذا افترضنا أن البرنامج عام و موجه لأغلب شرائح التجار ، يعني أنه يفي بكل الإحتياجات و الرغبات ) ـ الحالة الأولى : تخزين كل عملية على حدى ، و تعيين سعر البيع 15 للكمية الأولى ، و بعد النفاذ ، البيع بالسعر 17 للكمية الثانية برمجيا و منطقيا هذا الأمر عادي (إذا كانت هذه رغبة مستعمل البرنامج) و إن كان يبدو أنه غير عملي و غير واقعي ـ الحالة الثانية : البيع بالسعر الجديد (17) لكل الكمية المتوفرة بالمخزن بعد عملية معاودة الشراء ، على اعتبار ارتفاع سعرها (و هذا الواقع لدى التجار عموما) لكننا نتحدث حسابيا و برمجيا ، هنــــا أول إشكالية نتطرق لها : كيف يتم حساب الفائدة؟ ... \... يتبـع ... \... تطوير برنامج مبيعات بدلفي يعمل على الشبكة - Snyder - 10-03-2015 بارك الله فيك وجزاك خيرا كثيرا إقتباس :طيب لنفترض أنه لك جدول خاص بالمخزون ،إلى جانب جدول الشراء و جدول البيعطيب لدي جدول الشراء وفيه يتم تخزين كل عملية (سجل ) على حدى و يكون فريدا عن غيره الاشكالية في جدول المخزون ؟ قمت بشراء سلعة معينة ، الكمية 50 و سعر الشراء 10 مثلا، أخزن البيانات سجل في جدول الشراء + جدول المخزون قمت بمعاودة شراء هذه السلعة و الكمية 20 السعر 13، أخزن البيانات في جدول الشراء الاشكال في جدول المخزون هل اضيف الكمية 20 على الباقي بنفس السجل او انشأ سجل جديد لنفس السلعة !؟ تطوير برنامج مبيعات بدلفي يعمل على الشبكة - nabilkeb - 10-03-2015 سؤالك هذا بالضبط ما أريـــد الإجابة عليه بالتفصيل و ذكر الحالات المتوفرة و لك أن تختار (حسب حاجة المستخدم) أو تستعملها كلها مع إتاحة تحديد خيار معين توقفنا عند الحالة الثانية و بغض النظر عن إشكالية حساب الفائدة أقول: الطريقة الثالثة هي حساب المعدل (أضن الأمور أصبحت واضحة فقط أعد الإطلاع على المشاركة و قليل من التركيز) بالتوفيق أخي الكريم تطوير برنامج مبيعات بدلفي يعمل على الشبكة - AgroSoft - 11-03-2015 كما تطرق الاخ نبيل يجب حساب السعر الاوسط او رياضيا المعدل نفترض ان الكمية الاولى 15 اشتريتها بـ 1200 وقمت ببيع 5 منها الباقي سكون 10 بعدها اشترية كمية اخرى وهي 15 بـ 1350 يجب ان تولد سطر حسابي كالاتي: (10*1200)+(15*1350)/25 = 1290 25 هو جمع الكميتين مع بعض ..... تحياتي . تطوير برنامج مبيعات بدلفي يعمل على الشبكة - Snyder - 11-03-2015 nabilkeb كتب :لك أن تختار (حسب حاجة المستخدم) أو تستعملها كلها مع إتاحة تحديد خيار معينالمستخدم لا يعرف وقال لي ساشتري البرنامج كي يسحب لي الى الان لم تجب على سؤالي: هل اضيف الكمية 20 على الباقي بنفس السجل او انشأ سجل جديد لنفس السلعة !؟ aghroutsoft كتب :يجب ان تولد سطر حسابي كالاتي:افهم من جوابك علي تحرير سجل السلعة في جدول المخزوون واضافة الكمية وتحرير الثمن ؟؟؟ تطوير برنامج مبيعات بدلفي يعمل على الشبكة - أبو معاذ - 11-03-2015 [INDENT] السلام عليكم ورحمة الله وبركاته ، أخي الحبيب بالنسبة للكمية تضيف الكمية المشتراة إلى الكمية الموجودة في المخزون ، والكمية المشتراة تخزنها في جدول المشتريات هي و ثمن الشراء . بالنسبة إلى ثمن الشراء : تعتمد على الطريقة PMP بمعنى prix moyen pondéré وطرقة الحساب هي : { (الكمية الجديدة * ثمن الشراء الجديد ) + (الكمية الموجودة * ثمن الشراء القديم)} / (الكمية الجديدة + الكمية الموجودة ) وهذا الثمن الجديد هو الذي سيستعمل في حساب الفائدة و تقيم ثمن المخزون. إقتباس :المستخدم لا يعرف وقال لي ساشتري البرنامج كي يسحب لي لا تعتمد على كلام المستخدم ، فأنت لن تبيع هذا البرنامج لمستخدم واحد . برمج جميع الحالات. [/INDENT] تطوير برنامج مبيعات بدلفي يعمل على الشبكة - Snyder - 11-03-2015 unprogramme كتب :[indent]هذا ما كنت ابحث عنه بارك الله لك بقي مشكل الباركود كيف اتعامل معه في حال رقم باركود السلعة المشترات للمرة الثانية يختلف عن رقم باركود السلعة المشترات في المرة الاولى ؟ |