PDA

View Full Version : تجزیه و تحلیل فاکتور مرجوعی فروش و مرجوعی خرید



kamiloted
یک شنبه 06 تیر 1395, 13:08 عصر
سلام دوستان.
بنده برای فاکتور مرجوعی خرید و فروش به چه چیزایی نیاز دارم.جدول اون ایا جدا از جدول فروش و خرید هست؟
و سمت سی شارپ باید چه کارهایی انجام بدم.؟
ممنون میشم راهنمایی بفرمایید.

mojtaba0912433
یک شنبه 06 تیر 1395, 16:27 عصر
بايد ببيني چه جداولي براي خريد و فروش داري و چه اجزايي دارن،كاركرد برگشت از خريد تقريبا شبيه به فروش هست و برگشت از فروش شبيه به خريد به عنوان مثال وقتي كالايي كه فروخته شده برگشت ميخوره تبعا به انبار اضافه ميشه و مبلغ اون هم به حساب اون مشتري برگشت ميخوره يعني بستانكار ميشه

kamiloted
یک شنبه 06 تیر 1395, 16:39 عصر
بايد ببيني چه جداولي براي خريد و فروش داري و چه اجزايي دارن،كاركرد برگشت از خريد تقريبا شبيه به فروش هست و برگشت از فروش شبيه به خريد به عنوان مثال وقتي كالايي كه فروخته شده برگشت ميخوره تبعا به انبار اضافه ميشه و مبلغ اون هم به حساب اون مشتري برگشت ميخوره يعني بستانكار ميشه
من جدول برای ثبت فاکتور خرید و فروش دارم و اجزای آنها هم شامل
کد مشتری- کدمحصول- شماره فاکتور-تاریخ -تعداد - مبلغ کل فاکتور
ومن میدونم که اینا به هم شبیه هستن.آیا من باید برای مرجوعی هم جدول درست کنم.آیا مثلا اطلاعات فاکتور مرجوع شده فروش را از جدول فروش حذف کنم و به داخل جدول مرجوعی بریزم؟

mojtaba0912433
یک شنبه 06 تیر 1395, 19:03 عصر
اصولا چيزي را نبايد حذف كني،اجناسي طبق يك فاكتور فروخته شده و بايد سوابق اون توي انبار و حساب مشتري باشه،وقتي برگشت ميخوره بايد كارهايي را كه براي خريد كالا انجام ميدي در برنامت به عنوان برگشت از فروش انجام بدي

danialafshari
دوشنبه 07 تیر 1395, 02:38 صبح
من جدول برای ثبت فاکتور خرید و فروش دارم و اجزای آنها هم شامل
کد مشتری- کدمحصول- شماره فاکتور-تاریخ -تعداد - مبلغ کل فاکتور
ومن میدونم که اینا به هم شبیه هستن.آیا من باید برای مرجوعی هم جدول درست کنم.آیا مثلا اطلاعات فاکتور مرجوع شده فروش را از جدول فروش حذف کنم و به داخل جدول مرجوعی بریزم؟

با سلام
برای جلوگیری تاز افزونگی داده(تکرار اطلاعات) به یگ چدول دیگر به عنوان "سرصفجه فاکتور" نیازمندید که شامل کد سرصفحه، کد مشتری، عنوان، موضوع، تشخیص است
*هیچ رکوردی نباید از چنین برنامه هایی حذف شود تا مدیر بتواند سوابق کارهای نرم افزار را مشاهده کند
در فیلد تشخیص میتوانید تعیین کنید که فاکتور برای چکاری است:خرید، فروش، مرجوع و ...
موفق باشید

kamiloted
دوشنبه 07 تیر 1395, 12:27 عصر
با سلام
برای جلوگیری تاز افزونگی داده(تکرار اطلاعات) به یگ چدول دیگر به عنوان "سرصفجه فاکتور" نیازمندید که شامل کد سرصفحه، کد مشتری، عنوان، موضوع، تشخیص است
*هیچ رکوردی نباید از چنین برنامه هایی حذف شود تا مدیر بتواند سوابق کارهای نرم افزار را مشاهده کند
در فیلد تشخیص میتوانید تعیین کنید که فاکتور برای چکاری است:خرید، فروش، مرجوع و ...
موفق باشید


ممنونم دوست عزیز ممکنه واضح تر توضیح بدید ممنونم.

hosseinbarnamenevis
چهارشنبه 16 تیر 1395, 09:06 صبح
سلام
فاکتورهای برگشت از فروش و برگشت از خرید مثل فاکتور خرید و فروش هستند فقط چندتا نکته رو باید رعایت کنی که کمتر کسی این نکات رو رعایت میکنه
حتی قوی ترین نرم افزار های ایران متاسفانه رعایت نمیکنند
باید طراحی دیتابیس به شکلی باشه که زمانی بخواهیم فاکتور برگشت از فروش ثبت کنیم امکان تشخیص قیمت خرید و قیمت فروش مرتبط با زمان خودش رو داشته باشه
به عنوان مثال
من از شما در 4 تاریخ مختلف یک کالای مشخصی رو خریداری میکنم
و بعد از چند روز اخرین کالای خریداری شده رو برگشت میزنم
فاکتور برگشت از فروشی که قراره صادر بشه باید بفهمه که من در چه فاکتورهایی این کالا رو خریدم و از شما بخواد که فاکتور مورد نظر رو انتخاب کنید
و همچنین باید بفهمه که کالای مشخص در اون زمان قیمت خرید و فروشش چه میزان بوده تا با همان قیمت از حساب مشتری کسر و با قیمت خرید به انبار اضافه شود
امیدوارم متوجه شده باشین

reza_ali202000
چهارشنبه 16 تیر 1395, 11:25 صبح
سلام
فاکتورهای برگشت از فروش و برگشت از خرید مثل فاکتور خرید و فروش هستند فقط چندتا نکته رو باید رعایت کنی که کمتر کسی این نکات رو رعایت میکنه
حتی قوی ترین نرم افزار های ایران متاسفانه رعایت نمیکنند
باید طراحی دیتابیس به شکلی باشه که زمانی بخواهیم فاکتور برگشت از فروش ثبت کنیم امکان تشخیص قیمت خرید و قیمت فروش مرتبط با زمان خودش رو داشته باشه
به عنوان مثال
من از شما در 4 تاریخ مختلف یک کالای مشخصی رو خریداری میکنم
و بعد از چند روز اخرین کالای خریداری شده رو برگشت میزنم
فاکتور برگشت از فروشی که قراره صادر بشه باید بفهمه که من در چه فاکتورهایی این کالا رو خریدم و از شما بخواد که فاکتور مورد نظر رو انتخاب کنید
و همچنین باید بفهمه که کالای مشخص در اون زمان قیمت خرید و فروشش چه میزان بوده تا با همان قیمت از حساب مشتری کسر و با قیمت خرید به انبار اضافه شود
امیدوارم متوجه شده باشین
سلام دوست عزیز
فکر میکنم این کار کار اشتباهی هست. البته از لحاظ بنده عرض میکنم.
مثلا من فروشنده ابزار آلات هستم. آچار 500 تومن بوده فروختم الان شده 400 تومن. اگه بخوام از مشتری پس بگیرم همون 400 تومن پاش حساب میکنم. برعکسش هم هست اگه انموقع 500 فروختم الان شده 1000. حالا حاضر نیستم بیشتر از پونصد بخرم.
اینجوری یه خورده کد نویسی سخت میشه. به نظرم بعضی مواقع کارها مانوال انجام بشه بهتره تا اینکه سیستم بجای کاربر تصمیم بگیره.

kamiloted
چهارشنبه 16 تیر 1395, 11:38 صبح
ممنونم از هر دوی شما.
خب من میتونم به راحتی ایندکس های مربوط به شماره هرفاکتور را با وارد کردن کد هر فاکتور رو فراخونی کنم. و به این صورت قیمت فروش و خرید در تاریخ قبل فراخونی میشه.و اون قیمت رو توی فرم دستی و قابل تغییر بزارمش.

kamiloted
چهارشنبه 16 تیر 1395, 11:41 صبح
آیا من میتونم از همون فرم فروش و خرید استفاده کنم با این تفاوت که یک باتون مرجوعی برای ثبت مرجوعی در بانک بزارم و با دو باتون اون فرم را فراخونی کنم. و اجزای مورد نیاز را نمایش بدم و بقیه که نیاز نیست مخفی کنم.
یا یک فرم جدا گونه بسازم؟؟
ممنونم که وقت میزارید

reza_ali202000
پنج شنبه 17 تیر 1395, 00:01 صبح
آیا من میتونم از همون فرم فروش و خرید استفاده کنم با این تفاوت که یک باتون مرجوعی برای ثبت مرجوعی در بانک بزارم و با دو باتون اون فرم را فراخونی کنم. و اجزای مورد نیاز را نمایش بدم و بقیه که نیاز نیست مخفی کنم.
یا یک فرم جدا گونه بسازم؟؟
ممنونم که وقت میزارید
کاری که بنده کردم اینه که
برا برگشت از فروش، فرم خرید رو فراخونی میکنم منتها زمان فراخوانی نوع ثبت توی جدول رو برگشت از فروش میزنم ثبت بشه. اینجوری درواقع به نوعی خرید اتفاق افتاده ولی با اسم برگشت از فروش. و برای برگشت از خرید نیز فرم فروش رو صدا میزنم(بدون تغییر اساسی فقط در حد تغییر هدر فرم)
نوع ثبت فاکتورهام به اینصورت هست که (F K FB KB ) اف فروش هست، اف بی برگشت از فروش، کا خرید، کابی برگشت از خرید. برا ثبت فاکتورهام فقط نوع ثبتش فرق میکنه.در واقع بنا به دلایلی همه فاکتورهام رو توی یه جدول ذخیره میکنم. اینجوری زمان محاسبه سود و زیان و دفتر روزنامه معین تراز و حساب مشتری، به راحتی یه حدول رو میخونم و بدون خطا یا اشتباه کارا انجام میشه.

kamiloted
پنج شنبه 17 تیر 1395, 01:37 صبح
کاری که بنده کردم اینه که
برا برگشت از فروش، فرم خرید رو فراخونی میکنم منتها زمان فراخوانی نوع ثبت توی جدول رو برگشت از فروش میزنم ثبت بشه. اینجوری درواقع به نوعی خرید اتفاق افتاده ولی با اسم برگشت از فروش. و برای برگشت از خرید نیز فرم فروش رو صدا میزنم(بدون تغییر اساسی فقط در حد تغییر هدر فرم)
نوع ثبت فاکتورهام به اینصورت هست که (F K FB KB ) اف فروش هست، اف بی برگشت از فروش، کا خرید، کابی برگشت از خرید. برا ثبت فاکتورهام فقط نوع ثبتش فرق میکنه.در واقع بنا به دلایلی همه فاکتورهام رو توی یه جدول ذخیره میکنم. اینجوری زمان محاسبه سود و زیان و دفتر روزنامه معین تراز و حساب مشتری، به راحتی یه حدول رو میخونم و بدون خطا یا اشتباه کارا انجام میشه.

ممنونم.
جدول های زیادی دیدم.که همین کار ها رو کردن.و موقع ثبت و دادن گزارش سرعت کارشون میاد پایین.وقتی که اطلاعات زیاد میشه.
99درصد نرم افزار های حسابداری که من دیدم به همین صورت بوده.
90درصد که با دلفی نوشتن.
روال کارتون خوبه.ممنونم.

ghasem110deh
پنج شنبه 17 تیر 1395, 10:44 صبح
کاری که بنده کردم اینه که
برا برگشت از فروش، فرم خرید رو فراخونی میکنم منتها زمان فراخوانی نوع ثبت توی جدول رو برگشت از فروش میزنم ثبت بشه. اینجوری درواقع به نوعی خرید اتفاق افتاده ولی با اسم برگشت از فروش. و برای برگشت از خرید نیز فرم فروش رو صدا میزنم(بدون تغییر اساسی فقط در حد تغییر هدر فرم)
نوع ثبت فاکتورهام به اینصورت هست که (F K FB KB ) اف فروش هست، اف بی برگشت از فروش، کا خرید، کابی برگشت از خرید. برا ثبت فاکتورهام فقط نوع ثبتش فرق میکنه.در واقع بنا به دلایلی همه فاکتورهام رو توی یه جدول ذخیره میکنم. اینجوری زمان محاسبه سود و زیان و دفتر روزنامه معین تراز و حساب مشتری، به راحتی یه حدول رو میخونم و بدون خطا یا اشتباه کارا انجام میشه.

سلام به همه :-)
اینجوری کالاهایی که توی خرید یا فروش تعدادشون زیاد یا کم میشه ، بر میگرده سر جاش !
اما بعضی وقت ها کالاهای مرجوعی دیگه به خاطر خرابی و ... دیگه به انبار اصلی بر نمیگردن و نباید مقدار اون کالا به مقدار قبل از خرید یا فروش برگرده ...
اون موقع چی !؟
میشه تو همون فاکتور خرید یا فروش یه چکباکس گذاشت واسه مرجوعی که اگه تیک بشه مقدار کالا از انبار کم نشه !؟

danialafshari
پنج شنبه 17 تیر 1395, 12:43 عصر
سلام به همه :-)
اینجوری کالاهایی که توی خرید یا فروش تعدادشون زیاد یا کم میشه ، بر میگرده سر جاش !
اما بعضی وقت ها کالاهای مرجوعی دیگه به خاطر خرابی و ... دیگه به انبار اصلی بر نمیگردن و نباید مقدار اون کالا به مقدار قبل از خرید یا فروش برگرده ...
اون موقع چی !؟
میشه تو همون فاکتور خرید یا فروش یه چکباکس گذاشت واسه مرجوعی که اگه تیک بشه مقدار کالا از انبار کم نشه !؟
نیازی به چک باکس نیس
کافیه مقدار تعداد رو 0 بدید و معمولا جدول فیلد توضیحات داره و میتونید اونجا دلیل رو توضیح بدید
با دادن صفر اون رکورد از بین میره ولی در نرم افزار ثبت میشه که مرجوع شده


سلام دوست عزیز
فکر میکنم این کار کار اشتباهی هست. البته از لحاظ بنده عرض میکنم.
مثلا من فروشنده ابزار آلات هستم. آچار 500 تومن بوده فروختم الان شده 400 تومن. اگه بخوام از مشتری پس بگیرم همون 400 تومن پاش حساب میکنم. برعکسش هم هست اگه انموقع 500 فروختم الان شده 1000. حالا حاضر نیستم بیشتر از پونصد بخرم.
اینجوری یه خورده کد نویسی سخت میشه. به نظرم بعضی مواقع کارها مانوال انجام بشه بهتره تا اینکه سیستم بجای کاربر تصمیم بگیره

در کار من باید به همون قیمتی که فروختیم باید پس بگیریم حالا اگر نیاز شما اینه که ممکنه 500 بشه 1000 میتونید قیمت رو از جدول بگیرید ولی textBox قابلیت ویرایش داشته باشه
موفق باشید

hosseinbarnamenevis
جمعه 18 تیر 1395, 09:21 صبح
سلام دوست عزیز
فکر میکنم این کار کار اشتباهی هست. البته از لحاظ بنده عرض میکنم.
مثلا من فروشنده ابزار آلات هستم. آچار 500 تومن بوده فروختم الان شده 400 تومن. اگه بخوام از مشتری پس بگیرم همون 400 تومن پاش حساب میکنم. برعکسش هم هست اگه انموقع 500 فروختم الان شده 1000. حالا حاضر نیستم بیشتر از پونصد بخرم.
اینجوری یه خورده کد نویسی سخت میشه. به نظرم بعضی مواقع کارها مانوال انجام بشه بهتره تا اینکه سیستم بجای کاربر تصمیم بگیره.


1- اکثر کارها معمولا با قیمتی که فروخته شده پس میگرند. شما اگه به خاطر افت قیمت میخواین از مشتری پول بگیرین میتونید به عنوان سند ثبت سیستم کنید و مشتری روو بدهکار کنید
2- شما فقط قیمت فروش رو در نظر گرفتین، اما قیمت خرید رو در نظر نگرفتین. نمیشه کالایی از فروشگاه به قیمت میانگین 200 خارج بشه و بعد برگشت از فروش اون رو خود کاربر بزنه، با چه قیمتی باید بزنه که به انبار اضافه شه و موجودی ریالی انبار هم دقیق باشه؟
3- اکثر جواب های دوستان منم اینکه خب بزاریم سیستم مانوال باشه!! من متوجه نمیشم پس چرا باید نرم افزار بسازیم. اگه قرار نیست خودکار اکثر فرایندها انجام بشه بهتر نبود از قلم و دفتر استفاده کنیم؟

reza_ali202000
جمعه 18 تیر 1395, 12:30 عصر
1- اکثر کارها معمولا با قیمتی که فروخته شده پس میگرند. شما اگه به خاطر افت قیمت میخواین از مشتری پول بگیرین میتونید به عنوان سند ثبت سیستم کنید و مشتری روو بدهکار کنید
2- شما فقط قیمت فروش رو در نظر گرفتین، اما قیمت خرید رو در نظر نگرفتین. نمیشه کالایی از فروشگاه به قیمت میانگین 200 خارج بشه و بعد برگشت از فروش اون رو خود کاربر بزنه، با چه قیمتی باید بزنه که به انبار اضافه شه و موجودی ریالی انبار هم دقیق باشه؟
3- اکثر جواب های دوستان منم اینکه خب بزاریم سیستم مانوال باشه!! من متوجه نمیشم پس چرا باید نرم افزار بسازیم. اگه قرار نیست خودکار اکثر فرایندها انجام بشه بهتر نبود از قلم و دفتر استفاده کنیم؟
خیلی از دوستانی که نرم افزار براشون نصب میکنم اصلا نمیدونن سند چی هست و به چه کاری میاد که بخوان جدا ثبتش کنن.
مهم این نیست که ریالی انبار درست در بیاد مهم اینه تعدادی انبار درست در بیاد. عموما نزدیک 99 درصد فروشنده ها چیزی به نام استاندارد نمیدونن چس هس که خودشون رو ملزم به این کنن که طبق نرم افزار کار کنن. مثلا نرم افزار بگه اقا این کالای مرجوعی رو باید حتما 500 تومن حساب کنی. نتیجش این میشه که سی دی که خریدن رو میسپارن سطل آشغال. دلشون میخواد خروجی که خودشون میخواد داشته باشه. مثلا یه برنامه واسه مصالح ساختمانی نوشتم میگفت که وقتی توی فاکتور سیمان ثبت کردم بجای اینکه 50 کیلو از موجودیم کم کنه 50.5 کیلو کم کنه. این با منطق برنامه سازی جور نیست ولی خوب اون چیزی که مشتری میخواد رو باید بهش تحویل داد نه اونچیزی که ما میخوایم رو به مشتری تحویل بدیم. اصلا پول از مشتری میگیریم که اون چیزی که میخواد رو بهش بدیم.