به عقيده من چيزي که شما مي خواهيد يک پروژه کامل حساب مي شه! که بايد روش کار بشه، متاسفم ولي شايد کسي اينجا جوابتان را ندهد.
با اين وجود گذشته از تمام مطالبي که قبلا" مطرح کرده ايد آيا مي توانيد از ابتدا در چند خط دوباره کلا" توضيح دهيد که اصل مطلبي که مي خواهيد چيست؟
مشکل با طراحی لیست فروش و انبار هوشمند
Collapse
X
-
سلام به همگی . رفتم در باره lifo و fifo خوندم . هدف من به شدت به به شدت به fifo نزدیک بوده ولی خب اشکالاتی داشته .
حالا یه تاریخ عددی هم به انبار اضاف کردم تا ببینم چطور میشه .
فایل رو به اینجا رسوندم . اون مشکلی که یکی از دوستان گفته بودن لیست فروش تاثیر پذیر از عوامل انبار و موجودی هست و من در جواب گفته بودم با فرم و تایید فروش حلش کردم هم به صورت مثال کوچکی اینجا اوردم . گمون کنم کمی راه حل درستی باشه . باز نظرات شما میتونه سازنده تر باشه .
نکته : برای استفاده از اون ماکرو که داخل فایل ذکر شده (پایدار سازی) ، باید خانه هایی که نیاز داریم تثبیت بشن رو در حالت انتخاب قرار بدیم بعد با فشردن دکمه مربوط نتیجه فرمول داخل هر سلول به مقدار اون تغییر میکنه و دیگه فرمولی در کار نیست .
ایم امر وقتی کاربرد داره که ما یک فرم فروش با همین فرمول ها داشته باشیم و یک لیست فروش برای نگهداری اطلات به صورت بایگانی . در فایل اصلی من اینطوره . اینجا اشاره کوچکی به پایدار سازی شده فقطفایل های پیوست شدهLast edited by hr1510; 2014/05/13, 13:46.Leave a comment:
-
سلام
من از فرم شما زياد سز در نيوردم
شما ميخوايد يك كارت انبار درست كنيد ، بعد توش قيمت فروش بزنيد .
توي كارت انبار فقط ميتونيد قيمت خريد يا تمام شده رو بدست بياريد .
بنظر من مرحله به مرحله بري مشكلت راحت حل ميشه ، الان چند تا چيزو با هم قاطي كردي آدم سوالتو درست متوجه نميشه .
اول كارت انبارتو رديف كن بعد قسمت فروش و ... رو درست كن .Leave a comment:
-
این نظر شماست!!!دوست عزیز این فروم به این خاطر ایجاد شده که اعضای محترم دانسته هاشونو به اشتراک بذارن، به نظرم بهتر اینه که جوابتون را همینجا ذکر کنید تا افراد دیگری که به این مشکل بر میخورن بتونن از این راه حل استفاده کنن.
به نظرم همین که شما با طرح سوالتون کسی رو پیدا میکنید که مسئله رو به درستی درک کنه و آمادگی خودشو برای حل اون اعلام میکنه، انجمن رسالت خودشو انجام داده و به هدفش رسیده.
حالا هم صرف نظر از فلسفه و سیاست انجمن و کاربران در خصوص پاسخ به سوالات که هیچ ارتباطی با من نداره ...
این مسئله یه راه حل ساده داره که شامل نهایتا یک خط فرموله و هیچ نیازی به طراحی فرم و vba نداره ولی شما پیچوندین...
این روش مشکلاتی رو به دنبال داره که امیدوارم هیچ وقت باهاش مواجه نشید.این موضوع حل شده است چون یک فرم برای فروش در نظر گرفتم که لیست فروش رو بعد از تایید ثابت میکنه .Leave a comment:
-
دیدم پست رو . یک نمونه توش بود که منو ترکوند دارم روش کار میکنم امیدوارم چیزی سر در بیارم . از قضا با یک حسابدار که صحبت میکردم در مورد همین موارد که گفتید هم برام صحبت کرد . فک کنم باید برم سمت همین موارد سنگینمن همين جوري اجمالي که فايلتان را نگاه کردم به نظر من هم ساختار کلي مد نظر شما اشکال دارد، فرضا" اگر 10 عدد از يک کالا بفروشيد ميآيد و قيمت را بر اساس آخرين قيمت محاسبه مي کند، اگر 10 تاي آخر همگي يک قيمت داشته باشند مشکلي ايجاد نمي شود ولي اگر به فرض 7 تاي آنها يک قيمت و 3 تاي آنها يک قيمت ديگر داشته باشند محاسبات اشتباه خواهد شد. در اصل فکر کنم کارتکس انباري با طريقه محاسبه LIFO مد نظر شما است، به آدرس زير هم يک سري بزنيد:
مشکل در fifo و lifo در کارت انبار
فکر کنم بتواند يک کمکي بهتان بکند.
دارم رو فایلم کار میکنم تکمیل تر شد میزارمشLeave a comment:
-
این موضوع حل شده است چون یک فرم برای فروش در نظر گرفتم که لیست فروش رو بعد از تایید ثابت میکنه . اما :
بله درسته و ایراده .2- اگر آخرین موجودی یک کالا مثلا «کیف»، 30 باشه و از این تعداد 10 تای انها با یه قیمت و 20 تای دیگه با قیمت دیگه باشه و لازم باشه هر 30 تا را بفروشید تکلیف چیه؟ آیا دو تا سند میزنید؟ یکی 10 تایی و یکی 20 تایی؟ در این صورت با وجود مشکل «1» موقع ثبت سند دومی، قیمت سند اولی تغییر میکنه!!
ولی :
زیاد موافق نیستم . همینجا بهتره . تهش نتیجه قشنگتری داره
Leave a comment:
-
با سلامدر جوابهای پیشنهادی دوستان دو مشکل وجود داره:
1- قیمت جدید روی فروشهای قبلی تاثیر میذاره.
2- اگر آخرین موجودی یک کالا مثلا «کیف»، 30 باشه و از این تعداد 10 تای انها با یه قیمت و 20 تای دیگه با قیمت دیگه باشه و لازم باشه هر 30 تا را بفروشید تکلیف چیه؟ آیا دو تا سند میزنید؟ یکی 10 تایی و یکی 20 تایی؟ در این صورت با وجود مشکل «1» موقع ثبت سند دومی، قیمت سند اولی تغییر میکنه!!
بهتر اینه که :
1- قیمت فروش براساس آخرین قیمت ماقبل تاریخ فروش محاسبه بشه. بعبارتی میبایست ابتدا تاریخ فروش درنظر گرفته بشه و بعد آخرین قیمت قبل از این تاریخ (آخرین قیمت فروش ثبت شده در شیت انبار قبل از تاریخ مورد نظر) محاسبه بشه.
2- محاسبه قیمت فروش، بر قیمت فروشهای قبلی تاثیر نذاره.
3- لازم نباشه برای محاسبه تعداد فروش کل یک کالا، فرمول خاصی نوشته بشه.
راه حل!!؟؟
با درک درست مسئله، راه حل نسبتا ساده ای وجود داره که در صورت لزوم میتونید با این حقیر تماس بگیرید.
دوست عزیز این فروم به این خاطر ایجاد شده که اعضای محترم دانسته هاشونو به اشتراک بذارن، به نظرم بهتر اینه که جوابتون را همینجا ذکر کنید تا افراد دیگری که به این مشکل بر میخورن بتونن از این راه حل استفاده کنن.Leave a comment:
-
من همين جوري اجمالي که فايلتان را نگاه کردم به نظر من هم ساختار کلي مد نظر شما اشکال دارد، فرضا" اگر 10 عدد از يک کالا بفروشيد ميآيد و قيمت را بر اساس آخرين قيمت محاسبه مي کند، اگر 10 تاي آخر همگي يک قيمت داشته باشند مشکلي ايجاد نمي شود ولي اگر به فرض 7 تاي آنها يک قيمت و 3 تاي آنها يک قيمت ديگر داشته باشند محاسبات اشتباه خواهد شد. در اصل فکر کنم کارتکس انباري با طريقه محاسبه LIFO مد نظر شما است، به آدرس زير هم يک سري بزنيد:
مشکل در fifo و lifo در کارت انبار
فکر کنم بتواند يک کمکي بهتان بکند.Leave a comment:
-
در جوابهای پیشنهادی دوستان دو مشکل وجود داره:
1- قیمت جدید روی فروشهای قبلی تاثیر میذاره.
2- اگر آخرین موجودی یک کالا مثلا «کیف»، 30 باشه و از این تعداد 10 تای انها با یه قیمت و 20 تای دیگه با قیمت دیگه باشه و لازم باشه هر 30 تا را بفروشید تکلیف چیه؟ آیا دو تا سند میزنید؟ یکی 10 تایی و یکی 20 تایی؟ در این صورت با وجود مشکل «1» موقع ثبت سند دومی، قیمت سند اولی تغییر میکنه!!
بهتر اینه که :
1- قیمت فروش براساس آخرین قیمت ماقبل تاریخ فروش محاسبه بشه. بعبارتی میبایست ابتدا تاریخ فروش درنظر گرفته بشه و بعد آخرین قیمت قبل از این تاریخ (آخرین قیمت فروش ثبت شده در شیت انبار قبل از تاریخ مورد نظر) محاسبه بشه.
2- محاسبه قیمت فروش، بر قیمت فروشهای قبلی تاثیر نذاره.
3- لازم نباشه برای محاسبه تعداد فروش کل یک کالا، فرمول خاصی نوشته بشه.
راه حل!!؟؟
با درک درست مسئله، راه حل نسبتا ساده ای وجود داره که در صورت لزوم میتونید با این حقیر تماس بگیرید.Leave a comment:
-
وقتی شما بخوای فرمولی را به صورت آرایه ای بنویسی بودن آکولاد ضروریه اگرنه خطایی که فرمودین اتفاق می افتهشما اطراف فرمول هاتون دوتا علامت {} گذاشتید . کارشون چیه و چرا وقتی من اونا رو برمیدارم ارورر n/a# نشون داده میشه ؟Leave a comment:
-
بسیار بسیار ممنون و متشکر . بله جواب سوالم رو گرفتم . دقیقا همینه . منتها دوتا مشکل دارم :
. شما اطراف فرمول هاتون دوتا علامت {} گذاشتید . کارشون چیه و چرا وقتی من اونا رو برمیدارم ارورر n/a# نشون داده میشه ؟
. یه مشکل دیگه میمونه این که باید یه شرط دیگه هم دخیل موضوع کنیم تحت این عنوان که اگر فروش جاری از آخرین دونه اون جنس بود قیمتش رو از روی همون کالا که الان قراره صفر بشه محاسبه کنه . که میشه برای این موضوع موجودی رو برای یک بودن چک کنه .
خودم یه تغییراتی دادم تو فایل ولی جریان اون ارور رو نفهمیدم چیه .!!!Leave a comment:
-
فایل پیوست رو ببینید مشکلتون حل میشهفایل های پیوست شدهLeave a comment:
-
موضوع اصلی اینه که من میخوام فروش از جنسی صورت بگیره که خریدجدیده،و کالای مشابه ماقبل اون صفر شده باشه . همینطور ادامه میده تا موجودی جدید ترین کالا از (نظر تاریخ)، صفر بشه .
گمونم اگه جریان رو به همون مورد عدم صفر بودن کالا شرطی کنیم عملکرد سیستم صحیح بشه . نحوه محاسبه موجودی هرکالا در انباراین قابلیت رو به ما میده تا بتونیم تاریخ رو در نظر نگیریم .Leave a comment:
-
شما میخوای به آخرین قیمت کالا برسی به عبارت دیگه آخرین تاریخ ثبت شده برای یک کالا یعنی ابتدا باید این خواسته محقق بشه بعد اینکه موجودی صفر نباشهممنون . نمیشه کد یک کالا را از صفحه فروش با این شرط جستجو کنیم ؟:
جستجوی کد کالایی خاص در انبار به شرط صفر نبودن موجودی اون کالا در ستون انبار از بالا به پایین .
اگر همین باشه برای من کافیه . به دلایل زیر :
من امدم موجودی هر کالا رو طبق فروش اون نسبت به کد کالا دقیقا محاسبه کردم و اگر تعداد فروش از تعداد خرید بیشتر باشه هردو برابر میشن و انبار اون سطر از اون کالا برابر صفر میشه . پس اگر از بالا به پایین حرکت کنیم اولین موجودی غیر صفر از یک کالا خاص رو لازم داریم .
البته که نمایش تاریخ ها به صورت عددی هم کار صحیح تر هست و بسیار به فکرش هستم . ولی معیار من موجودی کالاستLeave a comment:
-
ممنون . نمیشه کد یک کالا را از صفحه فروش با این شرط جستجو کنیم ؟:
جستجوی کد کالایی خاص در انبار به شرط صفر نبودن موجودی اون کالا در ستون انبار از بالا به پایین .
اگر همین باشه برای من کافیه . به دلایل زیر :
من امدم موجودی هر کالا رو طبق فروش اون نسبت به کد کالا دقیقا محاسبه کردم و اگر تعداد فروش از تعداد خرید بیشتر باشه هردو برابر میشن و انبار اون سطر از اون کالا برابر صفر میشه . پس اگر از بالا به پایین حرکت کنیم اولین موجودی غیر صفر از یک کالا خاص رو لازم داریم .
البته که نمایش تاریخ ها به صورت عددی هم کار صحیح تر هست و بسیار به فکرش هستم . ولی معیار من موجودی کالاستLeave a comment:
Leave a comment: