PDA

View Full Version : كنترل اعمال واريز در مانده ها



nazihosseinioun
سه شنبه 02 اسفند 1390, 12:30 عصر
با سلام
من در دوره هاي زماني خاص مشتريانم را بدهكار ميكنم . و مانده هر دوره و مانده كل را كه تجمعي است نگهداري ميكنم . حال اگر در يك دوره n واريزي داشته باشم. مي خواهم از اولين دوره اي كه مانده دارد به ترتيب ، مانده ها را كسر كند و بياد جلو . تا اينجا مشكلي نيست. چون با يك كوئري مرتب شده ، مي توان مانده ها را بدست آورد. سوال اينجاست كه به چه طريقي مشخص كنم كه مثلا در دوره n-3 ، واريزي كه اعمال شده و مانده را مثلا صفر كرده مربوط به دوره n بوده است؟
مثال
دوره n-2 مانده= 1000
دوره n-1 مانده= 1000+500 مانده كل=1500
دوره n مانده= 700 مانده كل=2200
واريز دوره n =2000
بشود
دوره n-2 مانده= 1000-1000=0
دوره n-1 مانده= 500-500=0
دوره n مانده= 700-500 مانده كل=200
مرسي از راهنمايي تون

royasaz_bam
سه شنبه 02 اسفند 1390, 22:10 عصر
تا اينجا مشكلي نيست. چون با يك كوئري مرتب شده ،
اگر ممکنه نمونه خود را با همبن کوری مرتب شده بگذارید بقیه آن قابل حل می باشد

sajjad_kochekian
سه شنبه 02 اسفند 1390, 23:01 عصر
فکر کنم اگر یک فیلد بگذاری و بگی در چه دوره تسویه شده باشه مشکل حل بشه

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

nazihosseinioun
چهارشنبه 03 اسفند 1390, 08:13 صبح
فکر کنم اگر یک فیلد بگذاری و بگی در چه دوره تسویه شده باشه مشکل حل بشه

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

مرسي از راهنمايي تون . ولي سيستم موردنظر مقداري با حسابداري فرق ميكنه. منظورم اين است كه درسته كه با هر واريز ابتدا، مانده آخر سال يا بقول شما بدهي اول دوره را صفر ميكنند ولي من نمي خوام بدونم در چه دوره اي تسويه ميشه بلكه مبالغي كه به ازاي واريزهاي مختلف از مانده يك دوره كسر مي شوند و تاريخشون را بايد نگه دارم تا اگر مثلا اشتباه شد بتونم آنها را برگردونم
در مثال دوره n يكبار از ماندش كسر شده
اگر در دوره n+1 واريز ديگري بود 200 ريال از واريز دوره n كسر ميشه كه اين مقادير يعني 500 و 200 را بايد يك شكلي نگهداري كنم
اميدوارم مطلبم را رسانده باشم
بازم ممنون