यह मौजूद होना चाहिए, लेकिन मैं संख्या के साथ इसका पता नहीं लगा सकता। मेरे पास मेरे द्वारा बेचे जाने वाले उत्पादों की एक सूची है। जब भी कोई आइटम बेचता है, मैं हर बार कुल मूल सूची से स्वचालित रूप से घटाना चाहता हूं। और ऐसा करने के लिए, मैं नंबरों में पुन: प्रयोज्य पैकिंग पर्ची भरता हूं। आइटम और मात्रा को पैकिंग स्लिप पर सूचीबद्ध किया गया है, जो बदले में स्वचालित रूप से इन्वेंट्री से कटौती करता है- एक साधारण योग सूत्र।
उदाहरण के लिए, मेरे पास एक आइटम का 200 है और संख्याओं में इसे एक निश्चित सेल में एक तालिका के रूप में सूचीबद्ध किया गया है जो इन्वेंट्री का ट्रैक रखता है। यदि मैं उस आइटम को किसी नए ग्राहक को बेचता हूं, तो मैं एक पैकिंग स्लिप भरता हूं। पैकिंग स्लिप में मेरा फॉर्मूला स्वचालित रूप से इन्वेंट्री से उस आइटम का 10 घटा देता है। अब इन्वेंट्री में 190 बाकी हैं। महान अब तक।
मैं क्लाइंट के लिए उस पैकिंग स्लिप की एक प्रति पीडीएफ के रूप में सहेजता हूं। और फिर बाद में उसी मानक पैकिंग पर्ची को शून्य कर दिया जाता है और अगले ग्राहक के लिए उपयोग किया जाता है।
तो कहते हैं कि अगले आदेश एक ही आइटम के लिए एक दर्जन है। अब एक समस्या। इन्वेंट्री फॉर्मूला केवल नवीनतम प्रविष्टि को पहचानता है, इसलिए अब इन्वेंट्री में बचे हुए 178 आइटम (200-10-12 = 178) के बजाय, इन्वेंट्री में 188 आइटम बचे हुए हैं क्योंकि यह दस पहले से ही बेची गई चीजों के बारे में भूल जाता है।
मैं मैन्युअल रूप से उन कक्षों में प्रविष्टियों के असंख्य भरना नहीं चाहता जो इस कार्य को करने के लिए प्रत्येक लेनदेन की गणना करते हैं। मैं बस एक रनिंग इन्वेंट्री काउंट तैयार करना चाहता हूं ताकि हर बार पैकिंग स्लिप में एंट्री की जाए, इसी लिस्ट को आगे चलकर इन्वेंट्री काउंट से घटाया जाता है, ठीक उसी तरह जैसे बारकोड रीडर कुल से काउंटर के रूप में घटा सकता है।
कोई विचार? अग्रिम में धन्यवाद।