PDA

View Full Version : ارتباط سیستم خريد انبارداری



stabesh
دوشنبه 04 بهمن 1389, 14:10 عصر
با سلام
من يك برنامه انبارداري مي خوام بنويسم توي اين برنامه فيلد موجودي وجود نداره من از روي تفاضل خريد و فروش اين كار ميكنم مشكلم اينجاست كه خريد خودش داخلي و خارجي تقسيم ميشه و جداولش با هم فرق داره براي بدست آوردن موجودي مجبورم روي دو تا جدول خريد داخلي و واردات دوتا query بزنم اونوقت اون دوتا رو union كنم اون وقت جواب ميده ولي به نظرم مناسب نيست راه ديگه اي وجود نداره
متشكرم

stabesh
دوشنبه 04 بهمن 1389, 14:15 عصر
ببخشيد اينم دياگرام كلي برنامم
65458

stabesh
دوشنبه 04 بهمن 1389, 15:07 عصر
لطفا اگه كه ميشه در اين زمينه هم كمك كنيد
http://barnamenevis.org/showthread.php?271507-%D9%85%D8%B4%D9%83%D9%84-%D8%AF%D8%B1-%D8%B7%D8%B1%D8%A7%D8%AD%D9%8A-%D8%AF%D9%8A%D8%AA%D8%A7%D8%A8%D9%8A%D8%B3-%D8%A8%D8%B1%D8%A7%D9%8A-%D8%AD%D8%B3%D8%A7%D8%A8%D9%87%D8%A7%D9%8A-%D8%A8%D8%A7%D9%86%D9%83%D9%8A
:خجالت:
متشكرم

حمیدرضاصادقیان
دوشنبه 04 بهمن 1389, 18:56 عصر
پیشنهاد من این هست که این فیلد رو ایجاد کنید و موجودی اونو با یک update ساده تغییر بدید.چون موجودی کالا فیلدی هست که کاربر دائم نیاز بهش داره و اگر بخواهید به صورت محاسبه ای همه جا بهش نشون بدید تاثیر منفی روی کارائی سیستم شما خواهد گذاشت.ولی اگر در یک جدول باشه تا زمانی که در جداول خرید و فروش اتفاقی نیافتاده مقدار این فیلد ثابت هست و میشه با یک Select ساده اونو بدست آورد.

stabesh
سه شنبه 05 بهمن 1389, 16:18 عصر
با سلام و تشکر
خوب این راهی که شما پیشنهاد میکنید باعث میشه که داده ها همیشه آپدیت نباشند مگه وقتی که خرید و واردات مراحلش تمام مقدار اون فیلد رو هم اضافه کنم
و معلوم نیست که کالایی فروخته شده مربوط به کدوم فاکتور خریده چون قیمت فروش مساویه با قیمت خرید به اضافه هزینه انبار و حمل و نقل و ... اگه از روش شما استفاده کنم اون وقت قیمت رو چیکار کنم
متشکرم

حمیدرضاصادقیان
سه شنبه 05 بهمن 1389, 22:03 عصر
سلام.
دوست عزیز قیمت خرید با فروش ارتباط خاصی نداره.
شما نیازی نیست سابقه قیمتی رو نگه داری کنید.
برای محاسبه جدول کاردکس سابقه خرید و فروش رو از جداول خودشون در میارید.
شما تاوقتی که خرید یا فروش یا مرجوعی نداشته باشید موجودی تغییری نخواهد کرد. به همین خاطر عرض کردم نیازی نیست همیشه اونو محاسبه کنید.
برای خرید در انبار یک فیلد داشته باشید و برای فروش یک فیلد دیگر. که همیشه آخرین قیمتها رو نگهداری کنند.

stabesh
چهارشنبه 06 بهمن 1389, 08:10 صبح
با سلام و تشكر
ازتون متشكرم بايد روي پيشنهادتون فكر كنم و با مديرمون هم صحبت كنم كه در مورد محاسبات قيمت تجديد نظر كنند چون تمام برنامه هايي كه من ديدم همين طوري بوده كه شما فرموديد
فقط اگه امكانش هست ميشه در مورد اون مشكلم هم كه توي پست 3 گذاشتم راهنمايي بفرماييد :خجالت:
متشكرم