PDA

View Full Version : نحوه طراحی بن تخفیف و کالاهای مرجوعی ؟



nice_boy_a
چهارشنبه 06 اسفند 1393, 17:03 عصر
سلام دوستان.
دو تا سوال در مورد طراحی دیتابیس فروشگاه داشتم:
1- چه جوری کپن یا همون بن تخفیف را باید درست کرد (کاربر هنگام ثبت خرید، کد تخفیف رو وارد می کنه و اگه کد تخفیف درست بود، تخیف اعمال بشه) ؟
2- کالاهای مرجوعی رو باید چه جوری پیاده کرد ؟

ممنون.

SabaSabouhi
چهارشنبه 06 اسفند 1393, 21:59 عصر
سلام دوستان.
دو تا سوال در مورد طراحی دیتابیس فروشگاه داشتم:
1- چه جوری کپن یا همون بن تخفیف را باید درست کرد (کاربر هنگام ثبت خرید، کد تخفیف رو وارد می کنه و اگه کد تخفیف درست بود، تخیف اعمال بشه) ؟
2- کالاهای مرجوعی رو باید چه جوری پیاده کرد ؟

ممنون.

سلام
در مورد اول نظری ندارم،
اما در مورد دوم چند تا نکته می‌تونم بگم، شاید به دردت بخوره.
1. غالباً مرجوع کالا بر اساس فاکتور فروش انجام می‌شه. یعنی شما برای مرجوع کردن یک کالا باید فاکتور خرید خودتون رو ارائه کنید.
خیلی از سیستم‌ها و فروش‌گاه‌ها به این قضیه پایبند هستن. ( در غیر این صورت شما کالایی رو که از جای دیگه خریدی رو می‌تونی اونجا مرجوع کنی که درست نیست )
اگه شما هم این پیش شرط رو داشته باشی می‌تونی با ارجاع به فاکتور، ( از طریق شماره‌ی فاکتور ) اطلاعات کالا از قبیل تعداد و قیمت و تخفیف‌ها و عوارض رو داشته باشی و با همون شرایط مرجوع کنی.
2. مرجوع کالا در سیستم انبار به منزله‌ی رسید تلقی می‌شه و موجودی کالا رو باید افزایش بده.
3. بعضی از نرم‌افزارها هنگام مرجوع کالا، فاکتور فروش رو اصلاح می‌کنن که کار درستی نیست. باید سند مرجوعی صادر بشه و فاکتور نباید دست بخوره.
4. اگر سیستم مالی هم در کنار فروش داری، سند حسابداری دقیقاً بر عکس سند فروش می‌خوره.

صبا صبوحی

mahsa_rezai
چهارشنبه 06 اسفند 1393, 22:17 عصر
سلام بن های تخفیف رو میتونی با اضافه کردن دو فیلد به جداول فاکتور و ریز فاکتور .
فیلد ApplyBon در جدول فاکتور و فیلد Bon در جدول فاکتور .
بن های مصرف شده رو در فیلد ApplyBon قرار میدی و جمع کل بن رو از فیلد Bon میگیری و با تفریق این دو تا فیلد های مصرفی رو به دست میاری.

nice_boy_a
شنبه 09 اسفند 1393, 15:39 عصر
سلام
در مورد اول نظری ندارم،
اما در مورد دوم چند تا نکته می‌تونم بگم، شاید به دردت بخوره.
1. غالباً مرجوع کالا بر اساس فاکتور فروش انجام می‌شه. یعنی شما برای مرجوع کردن یک کالا باید فاکتور خرید خودتون رو ارائه کنید.
خیلی از سیستم‌ها و فروش‌گاه‌ها به این قضیه پایبند هستن. ( در غیر این صورت شما کالایی رو که از جای دیگه خریدی رو می‌تونی اونجا مرجوع کنی که درست نیست )
اگه شما هم این پیش شرط رو داشته باشی می‌تونی با ارجاع به فاکتور، ( از طریق شماره‌ی فاکتور ) اطلاعات کالا از قبیل تعداد و قیمت و تخفیف‌ها و عوارض رو داشته باشی و با همون شرایط مرجوع کنی.
2. مرجوع کالا در سیستم انبار به منزله‌ی رسید تلقی می‌شه و موجودی کالا رو باید افزایش بده.
3. بعضی از نرم‌افزارها هنگام مرجوع کالا، فاکتور فروش رو اصلاح می‌کنن که کار درستی نیست. باید سند مرجوعی صادر بشه و فاکتور نباید دست بخوره.
4. اگر سیستم مالی هم در کنار فروش داری، سند حسابداری دقیقاً بر عکس سند فروش می‌خوره.

صبا صبوحی

ممنون دوست عزیز
سیستم مالی نیست فقط سیستم فروش، سند حسابداری و ... هم لازم نیس، فقط مالاهای مرجوعی لازمه!
برداشت من از حرفاتون این بوده :
وقتی کالایی مرجوعی میشه، باید اون کالا به لیست کالاهای انبار اضافه بشه و اون مبلغی هم که پرداخت شده عودت داده بشه. پس تکلیف اون رکوردی که توی دیتابیس تو جدول خرید کالا ثبت شده چی میشه؟ باید مشخص بشه که اون رکورد مرجوعی شده، درسته ؟

nice_boy_a
شنبه 09 اسفند 1393, 15:40 عصر
سلام بن های تخفیف رو میتونی با اضافه کردن دو فیلد به جداول فاکتور و ریز فاکتور .
فیلد ApplyBon در جدول فاکتور و فیلد Bon در جدول فاکتور .
بن های مصرف شده رو در فیلد ApplyBon قرار میدی و جمع کل بن رو از فیلد Bon میگیری و با تفریق این دو تا فیلد های مصرفی رو به دست میاری.

ممنون دوست عزیز
لطفا موضوع رو بشکاف! خیلی کلی گفتی.

SabaSabouhi
شنبه 09 اسفند 1393, 21:51 عصر
ممنون دوست عزیز
سیستم مالی نیست فقط سیستم فروش، سند حسابداری و ... هم لازم نیس، فقط مالاهای مرجوعی لازمه!
برداشت من از حرفاتون این بوده :
وقتی کالایی مرجوعی میشه، باید اون کالا به لیست کالاهای انبار اضافه بشه و اون مبلغی هم که پرداخت شده عودت داده بشه. پس تکلیف اون رکوردی که توی دیتابیس تو جدول خرید کالا ثبت شده چی میشه؟ باید مشخص بشه که اون رکورد مرجوعی شده، درسته ؟

سلام
دوست عزیز، یه پروژه بود مربوط به یه شرکت بزرگ، وسط کار مدیر مالی شرکت عوض شد. دوست داشتم می‌تونستم مستندات رو ارائه کنم تا ببینی چقدر بین
دو نفر مدیر ارشد اختلاف دیدگاه وجود داره. ( تازه از نوع تحصیل کرده و با تجربه‌ی خیلی بالا )
متاسفانه تو کشور ما یا علم درست وجود نداره یا عالم درست درمون. هر کی یه نظری داره.
اما حداقل من از دیدگاه یک کارشناس نرم‌افزار می‌گم که رکورد فروش نباید دست بخوره. اگه کارفرما اعتقاد به اصلاح فاکتور داره، رکورد اصلی رو دست نزن و روش یه
اصلاحیه صادر کن. و اگر معتقد به سند مرجوعی هست ( که البته این درست‌تر به نظر می‌رسه ) باز یه سند مرجوعی صادر کن.
برای این که بدونی از فاکتور اصلی چند قلم مرجوع شده می‌تونی بین جدول‌ها join بزنی یا denormal کنی و یک ستون برای نمایش تعداد مرجوع شده تو جدول
فاکتور فروش نگه‌داری کنی. اما توصیه من اینه که به هیچ عنوان تعداد اصلی فاکتور رو دست نزن.
از نظر اداره دارایی اگه شما در هر صورت دو تا فاکتور چاپ کنی، با یک شماره و دو مقدار متفاوت. کلیه دفاتر مالی اون شرکت رد می‌شه و . . . مطمئنم کارفرمای شما هم دوست نداره
کار به اینجا برسه.

صبا صبوحی