PDA

View Full Version : به دست آوردن میزان سود برحسب میزان فروش



shahinghorbani
شنبه 31 مرداد 1388, 21:53 عصر
من میخام برای یک مصالح فروشی برنامه ای بنویسم که حساب خرید و فروش و میزان سود و امثالهم رو ثبت کنه.مشکلی که من دارم موقعی است که بخواهیم سود رو برای مدت معینی ثبت کنیم. وقتی که بخواهیم میزان سود رو حساب کنیم باید به میزان فروش مراجعه کنیم ولی از کجا بفهمیم که این جنس به چه قیمتی خریداری شده ؟ چون اگر بخواهیم موقع فروش قیمت خرید رو هم درج کنیم غیرمنطقیه. اگر هم بخواهیم در یک جدول مجزا قیمت خرید و فروش هر جنس رو ثبت کنیم اگر انها به روز رسانی بشوند اون وقت سود برای مصالحی که با قیمت های قبل از به روز رسانی فروخته شده اند متفاوت خواهد بود.
امیدوارم منظورم را رسانده باشم.

com_engineer_ab
شنبه 31 مرداد 1388, 22:08 عصر
سلام دوست عزیز
من هم همین مشکل رو داشتم ولی مشکلم رو با این روش حل کردم که توی فیلد های دیتابیسم یه فیلد به عنوان سود اضافه کردم و هنگام ثبت فاکتور فروش همونجا سود رو هم محاسبه می کردم
از اون طرف هم برای محاسبه سود فقط لازم یک select از ستون سود انجام بدی
نمی دونم روش بهینه ای هست یا نه ولی برا من جواب داد

mustafa13
شنبه 31 مرداد 1388, 22:11 عصر
سلام
دوست عزیز معمولا اولین چیز خریداری شده اولین چیزی است که به فروش می رود.
بس در نتیجه شما برای محاسبه سود از دو روش می تونید استفاده کنید اولی قسمتی که کالا هارا تعریف می کنید قیمت فروش هم داشته باشد تفاضل دوتا می شود سود و روش دوم هم درصد اگر از این روش هم استفاده نکردید می توانید قیمت های خرید تون را با قیمت های فروش تون مقایشه کنید ترتیب را باید راعایت کنید. نمی دونم تونستم بگم یا نه

alireza_tavakol
یک شنبه 01 شهریور 1388, 01:03 صبح
اگه من امروز 50 کیسه سیمان خریدم به قیمت 10 تومان ( قیمت فروش برای مشتری 12)

اگه من فردا 80 کیسه سیمان خریدم به قیمت 15 تومان ( قیمت فروش برای مشتری 18)

پسفردا مشتری مراجعه می کنه و در خواست 60 کیسه سیمان می کنه

1- قیمت فروش چقدر؟ ( 60*18 یا ((50*12)+(10*18)))
2- ممکنه امکان تعریف چند انبار در سیستم وجود داشته باشه به نحوی که کل جنس در خواستی مشتری (60 کیسه سیمان) از انباری تحویل داده بشه که گرون خرید بوده ؟
3- ساختار ثبت اطلاعات در جداول پایگاه داده ها تون رو بگید شاید بشه دقیق تر بررسی کرد

shahinghorbani
یک شنبه 01 شهریور 1388, 01:44 صبح
من یک مطلبی بگم من هنوز جداول برنامه رو طراحی نکردم و میخام این مشکل اول حل بشه تا بعدا به مشکل نخورم
یک مطلبی هم که هست اینه که اپراتوری که قراره از این برنامه استفاده کنه کاملا کاملا مبتدیه بنابر این برنامه باید خیلی خیلی ساده و روون باشه . در مورد پیشنهادات هم com_engineer_ab مثلا اگر روز چهاردهم میزان سود عوض شد فروش هایی که روز سیزدهم شده چی میشه؟ اونا هم سودشون عوض میشه که؟؟ mustafa13 هم تقریبا چنین نظریه ای رو گفتند. مطلب بعدی هم در صورت استفاده از چنین راه حلی موقع فروش سیمان با توجه به اینکه برنامه باید ساده باشه از کجا بفهمیم از کدوم سیمان های انبار قراره فروش داشته باشیم/؟
جناب علیرضا توکل سوالی که شما میپرسید دقیقا مشکل منه یعنی میخام کاری کنم که به چنین مشکلی برنخورم.؟؟
البته باز هم از همه دوستان ممنون.

alireza_tavakol
یک شنبه 01 شهریور 1388, 01:58 صبح
جناب علیرضا توکل سوالی که شما میپرسید دقیقا مشکل منه یعنی میخام کاری کنم که به چنین مشکلی برنخورم.؟؟


شما باید اول تکلیفت رو با خودت یا شخص تحلیل گر برنامه مشخص کنی یعنی باید بدونی امکان تعریف انبار های مختلف رو داری یا نداری
باید بدونی که می خواهی سود رو برای هر کالا با توجه به مبلغ خریر همون کالا حساب کنی یا نسبت به آخرین مبلغ خرید سود رو می خواهی حساب کنی و ...

shahinghorbani
یک شنبه 01 شهریور 1388, 02:49 صبح
منظور شما رو متوجه نمیشم جناب توکل. این مصالح فروشی اجناس مختلف توش میاد و با قیمت های مختلف فروش میره حالا میخام وقتی که مثلا سرماه شد خواستند سود یک ماه رو حساب کنند به مشکل نخوره برنامه .
ولی میزان سود با توجه به مبلغ خرید یا اخرین سود اصلا نمیفهمم منظور چیه؟؟!

alireza_tavakol
یک شنبه 01 شهریور 1388, 05:51 صبح
فرمول محاسبه سود ناخالص = کلیه هزینه هایی که برای این کالا صرف شده - ( مبلغ خرید کالا - مبلغ فروش کالا )

فرمول محاسبه سود خالص = کلیه هزینه های عمومی - سود نا خالص


مثال: سیمان رو کیسه ای 10 تومان خریدم ، کیسه ای 15 تومان می فروشم ، از برای هر کیسه سیمان 2 تومان کرایه حمل پرداخت میکنم و در آخر ماه هزینه های کلی شامل( قبض آب ، برق ، گاز ، تلفن و اجاره مکان و مالیات ) رو هم مبلغ 1 تومان میشه سود من چقدر است ؟

سود ناخالص =2-10-15 =>3
سود خالص=1-3 => 2
______________________________
حالا من از مهندس طراح پرژه باید بپرسم : سود رو برای هر کالا با توجه به مبلغ خریر همون کالا حساب کنم یا نسبت به آخرین مبلغ خرید (مثلا" : صبح سیمان رو 10 خریدم بعد از ظهر15 خریدم ، و فردا مشتری میاد واسه خرید و...)

behroz1387
یک شنبه 01 شهریور 1388, 06:06 صبح
دوست عزيز براي قيمت گذاري اجناس خريداري شده سه روش وجود دارد كه در زير به آنها اشاره مي كنم
1- روش اولين صادره از اولين وارده به اين صورت كه اجناس مشخص و معلوم است كه كدام جنس از كدام خريد فروخته شده است اين روش براي شما جواب نمي دهد
2- روش اولين صادره از آخرين وارده كه دقيقا بر عكس روش قبل است
3- روشي را كه من به شما سفارش مي كنم روش ميانگين است كه دراين روش قيمت ميانگين هر جنس را بايد در موقع ورود جنس جديد به دست آوريد
با تشكر

shahinghorbani
یک شنبه 01 شهریور 1388, 13:31 عصر
من منظورم رو انگار خوب نمیتونم بیان کنم.
ما روز اول ماه کیسه سیمان به قیمت 5000 تومان خریدیم حالا روز پانزدهم ماه سیمان به قیمت 6000 تومان میخریم حالا وقتی که میخاهیم جنس رو بفروشیم به چه صورتی معین کنیم که قیمت خرید و پیامد اون میزان سود چقدره؟
یا برفرض اگر از چند جا سیمان با قیمت های مختلف خریداری بشه.

MOJTABAATEFEH
یک شنبه 01 شهریور 1388, 14:28 عصر
در فاكتور قيمت خريد رو هم ثبت كن ولي در پرينت اين فيلد رو استفاده نكن

مثلا اگر فيلدهاي زير چند فيلد از فاكتور فروش باشند :
اگر فيلد تعداد many و فيلد خريد را FiKharid و فيلد فروش را FiForosh در نظر بگيريم
براي محاسبه به صورت زير عمل مي كنيم.


select (sum (many*fiforosh)-sum(many*fikharid)) as soud from factor

كه بستگي به نياز مي توني شرط تاريخ يا هر شرط ديگري نيز بزاريد
چون وقتي شما هم زمان قيمت خريد رو هم ثبت مي كنيد اگر قيمت خريد تغييري هم داشته باشد باز محاسبات شما نتيجه درست مي دهد.

موفق باشيد

shahinghorbani
یک شنبه 01 شهریور 1388, 16:07 عصر
من با توجه به صحبت هایی که شد انگار باید نرخ متوسط خرید رو هم هنگام فروش در جدول فروش ثبت کنم ولی در برنامه این میزان ظاهر نشه. هنگام حساب کردن سود هم از راه اقا مجتبی استفاده کرد درسته؟
متوسط خرید هم به این صورت باشه که هر بار که جنسی خریداری میشه اگر از قبل توی انبار بوده متوسط نرخ خرید دوباره حساب بشه درسته؟؟

fazelm
دوشنبه 02 شهریور 1388, 06:23 صبح
آقا بهروز یه سوال داشتم می تونم بپرسم ؟؟؟؟