PDA

View Full Version : سوال: در مورد حسابداری فروشگاه



Alisaeedi_1990
چهارشنبه 16 فروردین 1391, 17:53 عصر
سلام به دوستان و سال نو مبارک

من در حال نوشتن یک برنامه فروشگاه هستم که برای قسمت حسابداری آن باید دارای گزارشاتی از قبیل گزارش روزنامه کاری،گزارش اسناد معین، گزارش کل، گزارش تفضیلی حساب ها ، و.... . من فکر می کنم اگه جدول ثبت اسناد رو خوب بسازم بتونم بایک دستور SQL ساده هریک از گزارشات رو ایجاد کنم تا اینجای کار جدول ثبت اسناد رو به صورت زیر ایجاد کردم .از کسانی که با این مورد آشنایی دارند درخواست کمک دارم .ممنون.
85191

FastCode
چهارشنبه 16 فروردین 1391, 18:18 عصر
من یک ساختار دیگه پیشنهاد میدم:


sanad:
id int
descriptions int
date char[10]

cash_in:
id int
sanad_id int
acc_source int
value int

cash_out:
id int
sanad_id int
acc_dest int
value int

chek_in:
id int
sanad_id int
acc_source int
//no dest//since we have the money its nobody's business what we do with it
value int
date_sarresid char[10]

chek_in_log:
id int
chek_in_id int
acc_dest int
status int
date char[10]

chek_out:
id int
sanad_id int
acc_dest int
chek_id int//source can be determined from this field
date_sarresid char[10]

chek_out_log:
id intid int
chek_out_id int
acc_dest int
status int
date char[10]
.
.
.


اگر به نظرتون سخت نیست و میتونید پیاده کنید یه پیغام خصوصی بدید که بیام همینجا کامل توضیح بدم

programerinfonet
چهارشنبه 16 فروردین 1391, 19:05 عصر
ببین دوست عزیز من تو نوشتن نرم افزارهای حسابداری ای تا حدودی کار کردم چون رشته ی تحصیلیم حسابداریه
ببین بهترین روش و اصولی ترین راه اینه که تو دقیقأ همون عملیات حسابداری رو شبیه سازی کنی مثلأ کد سند حسابداری رو id قرار بدی حالا دیگه تا آخرشو برو
اگه کمکی از دستم بر اومد در خدمتم

darkwish
جمعه 20 مرداد 1391, 08:38 صبح
دوست عزیز یه کم بشتر توضیح میدی

FastCode
یک شنبه 22 مرداد 1391, 08:52 صبح
سلام
کجاش رو مشکل دارین؟

ما اینحا یک سند داریم که میتونه از طرف مبداء های مختلف مبالغ مختلف واردش بشه یا ازش خارج بشه
همین اتفاق برایش چک میافته ولی ما عملیات چک رو در همون سطر ثبت نمیکنیم چون ممکنه یک چک چند بار تغییر کنه با برگشت بخوره

خاصیت دیگه ی این روش incremental بودن اون هست که خوشبختانه آسیبی به طراحی نزده(don't shoot me)