مشکل با طراحی لیست فروش و انبار هوشمند

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • hr1510

    • 2014/02/03
    • 27

    #16
    ممنون . نمیشه کد یک کالا را از صفحه فروش با این شرط جستجو کنیم ؟:

    جستجوی کد کالایی خاص در انبار به شرط صفر نبودن موجودی اون کالا در ستون انبار از بالا به پایین .

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

    کامنت

    • ~M*E*H*D*I~
      • 2011/10/19
      • 4377
      • 70.00

      #17
      نوشته اصلی توسط hr1510
      ممنون . نمیشه کد یک کالا را از صفحه فروش با این شرط جستجو کنیم ؟:

      جستجوی کد کالایی خاص در انبار به شرط صفر نبودن موجودی اون کالا در ستون انبار از بالا به پایین .

      اگر همین باشه برای من کافیه . به دلایل زیر :
      من امدم موجودی هر کالا رو طبق فروش اون نسبت به کد کالا دقیقا محاسبه کردم و اگر تعداد فروش از تعداد خرید بیشتر باشه هردو برابر میشن و انبار اون سطر از اون کالا برابر صفر میشه . پس اگر از بالا به پایین حرکت کنیم اولین موجودی غیر صفر از یک کالا خاص رو لازم داریم .
      البته که نمایش تاریخ ها به صورت عددی هم کار صحیح تر هست و بسیار به فکرش هستم . ولی معیار من موجودی کالاست
      شما میخوای به آخرین قیمت کالا برسی به عبارت دیگه آخرین تاریخ ثبت شده برای یک کالا یعنی ابتدا باید این خواسته محقق بشه بعد اینکه موجودی صفر نباشه
      [CENTER]
      [SIGPIC][/SIGPIC]
      [/CENTER]

      کامنت

      • hr1510

        • 2014/02/03
        • 27

        #18
        موضوع اصلی اینه که من میخوام فروش از جنسی صورت بگیره که خریدجدیده،و کالای مشابه ماقبل اون صفر شده باشه . همینطور ادامه میده تا موجودی جدید ترین کالا از (نظر تاریخ)، صفر بشه .

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

        کامنت

        • ~M*E*H*D*I~
          • 2011/10/19
          • 4377
          • 70.00

          #19
          فایل پیوست رو ببینید مشکلتون حل میشه
          فایل های پیوست شده
          [CENTER]
          [SIGPIC][/SIGPIC]
          [/CENTER]

          کامنت

          • hr1510

            • 2014/02/03
            • 27

            #20
            بسیار بسیار ممنون و متشکر . بله جواب سوالم رو گرفتم . دقیقا همینه . منتها دوتا مشکل دارم :

            . شما اطراف فرمول هاتون دوتا علامت {} گذاشتید . کارشون چیه و چرا وقتی من اونا رو برمیدارم ارورر n/a# نشون داده میشه ؟
            . یه مشکل دیگه میمونه این که باید یه شرط دیگه هم دخیل موضوع کنیم تحت این عنوان که اگر فروش جاری از آخرین دونه اون جنس بود قیمتش رو از روی همون کالا که الان قراره صفر بشه محاسبه کنه . که میشه برای این موضوع موجودی رو برای یک بودن چک کنه .

            خودم یه تغییراتی دادم تو فایل ولی جریان اون ارور رو نفهمیدم چیه .!!!

            کامنت

            • mokaram
              مدير تالار اکسل و بانک اطلاعاتی

              • 2011/02/06
              • 1805
              • 74.00

              #21
              شما اطراف فرمول هاتون دوتا علامت {} گذاشتید . کارشون چیه و چرا وقتی من اونا رو برمیدارم ارورر n/a# نشون داده میشه ؟
              وقتی شما بخوای فرمولی را به صورت آرایه ای بنویسی بودن آکولاد ضروریه اگرنه خطایی که فرمودین اتفاق می افته
              [CENTER][IMG]http://forum.exceliran.com/signaturepics/sigpic909_10.gif[/IMG]
              [/CENTER]

              کامنت

              • smartman

                • 2012/01/18
                • 170

                #22
                در جوابهای پیشنهادی دوستان دو مشکل وجود داره:
                1- قیمت جدید روی فروشهای قبلی تاثیر میذاره.
                2- اگر آخرین موجودی یک کالا مثلا «کیف»، 30 باشه و از این تعداد 10 تای انها با یه قیمت و 20 تای دیگه با قیمت دیگه باشه و لازم باشه هر 30 تا را بفروشید تکلیف چیه؟ آیا دو تا سند میزنید؟ یکی 10 تایی و یکی 20 تایی؟ در این صورت با وجود مشکل «1» موقع ثبت سند دومی، قیمت سند اولی تغییر میکنه!!

                بهتر اینه که :
                1- قیمت فروش براساس آخرین قیمت ماقبل تاریخ فروش محاسبه بشه. بعبارتی میبایست ابتدا تاریخ فروش درنظر گرفته بشه و بعد آخرین قیمت قبل از این تاریخ (آخرین قیمت فروش ثبت شده در شیت انبار قبل از تاریخ مورد نظر) محاسبه بشه.
                2- محاسبه قیمت فروش، بر قیمت فروشهای قبلی تاثیر نذاره.
                3- لازم نباشه برای محاسبه تعداد فروش کل یک کالا، فرمول خاصی نوشته بشه.

                راه حل!!؟؟
                با درک درست مسئله، راه حل نسبتا ساده ای وجود داره که در صورت لزوم میتونید با این حقیر تماس بگیرید.

                کامنت

                • Ali Parsaei
                  مدير تالارتوابع اکسل

                  • 2013/11/18
                  • 1522
                  • 71.67

                  #23
                  من همين جوري اجمالي که فايلتان را نگاه کردم به نظر من هم ساختار کلي مد نظر شما اشکال دارد، فرضا" اگر 10 عدد از يک کالا بفروشيد ميآيد و قيمت را بر اساس آخرين قيمت محاسبه مي کند، اگر 10 تاي آخر همگي يک قيمت داشته باشند مشکلي ايجاد نمي شود ولي اگر به فرض 7 تاي آنها يک قيمت و 3 تاي آنها يک قيمت ديگر داشته باشند محاسبات اشتباه خواهد شد. در اصل فکر کنم کارتکس انباري با طريقه محاسبه LIFO مد نظر شما است، به آدرس زير هم يک سري بزنيد:

                  مشکل در fifo و lifo در کارت انبار


                  فکر کنم بتواند يک کمکي بهتان بکند.
                  [SIGPIC][/SIGPIC]

                  کامنت

                  • amirmohammad

                    • 2014/02/13
                    • 54

                    #24
                    نوشته اصلی توسط smartman
                    در جوابهای پیشنهادی دوستان دو مشکل وجود داره:
                    1- قیمت جدید روی فروشهای قبلی تاثیر میذاره.
                    2- اگر آخرین موجودی یک کالا مثلا «کیف»، 30 باشه و از این تعداد 10 تای انها با یه قیمت و 20 تای دیگه با قیمت دیگه باشه و لازم باشه هر 30 تا را بفروشید تکلیف چیه؟ آیا دو تا سند میزنید؟ یکی 10 تایی و یکی 20 تایی؟ در این صورت با وجود مشکل «1» موقع ثبت سند دومی، قیمت سند اولی تغییر میکنه!!

                    بهتر اینه که :
                    1- قیمت فروش براساس آخرین قیمت ماقبل تاریخ فروش محاسبه بشه. بعبارتی میبایست ابتدا تاریخ فروش درنظر گرفته بشه و بعد آخرین قیمت قبل از این تاریخ (آخرین قیمت فروش ثبت شده در شیت انبار قبل از تاریخ مورد نظر) محاسبه بشه.
                    2- محاسبه قیمت فروش، بر قیمت فروشهای قبلی تاثیر نذاره.
                    3- لازم نباشه برای محاسبه تعداد فروش کل یک کالا، فرمول خاصی نوشته بشه.

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

                    کامنت

                    • hr1510

                      • 2014/02/03
                      • 27

                      #25
                      نوشته اصلی توسط smartman
                      در جوابهای پیشنهادی دوستان دو مشکل وجود داره:
                      1- قیمت جدید روی فروشهای قبلی تاثیر میذاره.
                      این موضوع حل شده است چون یک فرم برای فروش در نظر گرفتم که لیست فروش رو بعد از تایید ثابت میکنه . اما :

                      نوشته اصلی توسط smartman
                      2- اگر آخرین موجودی یک کالا مثلا «کیف»، 30 باشه و از این تعداد 10 تای انها با یه قیمت و 20 تای دیگه با قیمت دیگه باشه و لازم باشه هر 30 تا را بفروشید تکلیف چیه؟ آیا دو تا سند میزنید؟ یکی 10 تایی و یکی 20 تایی؟ در این صورت با وجود مشکل «1» موقع ثبت سند دومی، قیمت سند اولی تغییر میکنه!!
                      بله درسته و ایراده .

                      ولی :
                      نوشته اصلی توسط smartman
                      با درک درست مسئله، راه حل نسبتا ساده ای وجود داره که در صورت لزوم میتونید با این حقیر تماس بگیرید.

                      زیاد موافق نیستم . همینجا بهتره . تهش نتیجه قشنگتری داره

                      کامنت

                      • hr1510

                        • 2014/02/03
                        • 27

                        #26
                        نوشته اصلی توسط علي پارسا
                        من همين جوري اجمالي که فايلتان را نگاه کردم به نظر من هم ساختار کلي مد نظر شما اشکال دارد، فرضا" اگر 10 عدد از يک کالا بفروشيد ميآيد و قيمت را بر اساس آخرين قيمت محاسبه مي کند، اگر 10 تاي آخر همگي يک قيمت داشته باشند مشکلي ايجاد نمي شود ولي اگر به فرض 7 تاي آنها يک قيمت و 3 تاي آنها يک قيمت ديگر داشته باشند محاسبات اشتباه خواهد شد. در اصل فکر کنم کارتکس انباري با طريقه محاسبه LIFO مد نظر شما است، به آدرس زير هم يک سري بزنيد:

                        مشکل در fifo و lifo در کارت انبار


                        فکر کنم بتواند يک کمکي بهتان بکند.
                        دیدم پست رو . یک نمونه توش بود که منو ترکوند دارم روش کار میکنم امیدوارم چیزی سر در بیارم . از قضا با یک حسابدار که صحبت میکردم در مورد همین موارد که گفتید هم برام صحبت کرد . فک کنم باید برم سمت همین موارد سنگین

                        دارم رو فایلم کار میکنم تکمیل تر شد میزارمش

                        کامنت

                        • smartman

                          • 2012/01/18
                          • 170

                          #27
                          دوست عزیز این فروم به این خاطر ایجاد شده که اعضای محترم دانسته هاشونو به اشتراک بذارن، به نظرم بهتر اینه که جوابتون را همینجا ذکر کنید تا افراد دیگری که به این مشکل بر میخورن بتونن از این راه حل استفاده کنن.
                          این نظر شماست!!!
                          به نظرم همین که شما با طرح سوالتون کسی رو پیدا میکنید که مسئله رو به درستی درک کنه و آمادگی خودشو برای حل اون اعلام میکنه، انجمن رسالت خودشو انجام داده و به هدفش رسیده.


                          حالا هم صرف نظر از فلسفه و سیاست انجمن و کاربران در خصوص پاسخ به سوالات که هیچ ارتباطی با من نداره ...
                          این مسئله یه راه حل ساده داره که شامل نهایتا یک خط فرموله و هیچ نیازی به طراحی فرم و vba نداره ولی شما پیچوندین...

                          این موضوع حل شده است چون یک فرم برای فروش در نظر گرفتم که لیست فروش رو بعد از تایید ثابت میکنه .
                          این روش مشکلاتی رو به دنبال داره که امیدوارم هیچ وقت باهاش مواجه نشید.

                          کامنت

                          • misammisam
                            مدير تالار حسابداری و اکسل

                            • 2014/04/04
                            • 892
                            • 64.00

                            #28
                            نوشته اصلی توسط hr1510
                            دیدم پست رو . یک نمونه توش بود که منو ترکوند دارم روش کار میکنم امیدوارم چیزی سر در بیارم . از قضا با یک حسابدار که صحبت میکردم در مورد همین موارد که گفتید هم برام صحبت کرد . فک کنم باید برم سمت همین موارد سنگین

                            دارم رو فایلم کار میکنم تکمیل تر شد میزارمش
                            سلام
                            من از فرم شما زياد سز در نيوردم
                            شما ميخوايد يك كارت انبار درست كنيد ، بعد توش قيمت فروش بزنيد .
                            توي كارت انبار فقط ميتونيد قيمت خريد يا تمام شده رو بدست بياريد .
                            بنظر من مرحله به مرحله بري مشكلت راحت حل ميشه ، الان چند تا چيزو با هم قاطي كردي آدم سوالتو درست متوجه نميشه .
                            اول كارت انبارتو رديف كن بعد قسمت فروش و ... رو درست كن .
                            [CENTER][SIGPIC][/SIGPIC]
                            [/CENTER]
                            [CENTER][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][INDENT]
                            [CENTER][SIZE=3][URL="https://affstat.adro.co/click/adf04053-f8a6-439a-9ac4-e6a7e6f4b455"][B]اينجا كليك نكنيا ![/B][/URL][/SIZE]
                            [/CENTER]
                            [/INDENT]

                            [/FONT][/FONT][/FONT][/FONT][/FONT]
                            [/CENTER]

                            کامنت

                            • hr1510

                              • 2014/02/03
                              • 27

                              #29
                              سلام به همگی . رفتم در باره lifo و fifo خوندم . هدف من به شدت به به شدت به fifo نزدیک بوده ولی خب اشکالاتی داشته .

                              حالا یه تاریخ عددی هم به انبار اضاف کردم تا ببینم چطور میشه .

                              فایل رو به اینجا رسوندم . اون مشکلی که یکی از دوستان گفته بودن لیست فروش تاثیر پذیر از عوامل انبار و موجودی هست و من در جواب گفته بودم با فرم و تایید فروش حلش کردم هم به صورت مثال کوچکی اینجا اوردم . گمون کنم کمی راه حل درستی باشه . باز نظرات شما میتونه سازنده تر باشه .

                              نکته : برای استفاده از اون ماکرو که داخل فایل ذکر شده (پایدار سازی) ، باید خانه هایی که نیاز داریم تثبیت بشن رو در حالت انتخاب قرار بدیم بعد با فشردن دکمه مربوط نتیجه فرمول داخل هر سلول به مقدار اون تغییر میکنه و دیگه فرمولی در کار نیست .
                              ایم امر وقتی کاربرد داره که ما یک فرم فروش با همین فرمول ها داشته باشیم و یک لیست فروش برای نگهداری اطلات به صورت بایگانی . در فایل اصلی من اینطوره . اینجا اشاره کوچکی به پایدار سازی شده فقط
                              فایل های پیوست شده
                              Last edited by hr1510; 2014/05/13, 13:46.

                              کامنت

                              • Ali Parsaei
                                مدير تالارتوابع اکسل

                                • 2013/11/18
                                • 1522
                                • 71.67

                                #30
                                به عقيده من چيزي که شما مي خواهيد يک پروژه کامل حساب مي شه! که بايد روش کار بشه، متاسفم ولي شايد کسي اينجا جوابتان را ندهد.
                                با اين وجود گذشته از تمام مطالبي که قبلا" مطرح کرده ايد آيا مي توانيد از ابتدا در چند خط دوباره کلا" توضيح دهيد که اصل مطلبي که مي خواهيد چيست؟
                                [SIGPIC][/SIGPIC]

                                کامنت

                                چند لحظه..