Kontrolle negativer Rückstände

Negative Salden zu kontrollieren ist, wenn ein Käufer vor Ihnen steht, etwas in den Händen hält, das er kaufen wird, und das System Ihnen sagt: Aber dies ist nicht verfügbar, ich werde den Verkauf nicht formalisieren! Das Lustige ist, dass auf den ersten Blick alles logisch und rational erscheint. Der Mensch neigt dazu, Fehler zu machen. Seine Hand kann zittern und statt 10 Stück. er wird 100 eingeben und wird es nicht bemerken. Und in diesem Moment wird ihm ein freundliches und wachsames System den Weg zur Wahrheit weisen. Und so passiert es in diesen seltenen (na ja, sehr!) Fällen, wenn sie 100 statt 10 einführen, und im Lager gibt es nur diese 10. Aber Lagerhäuser sind Lagerhäuser, in denen viel, viel gelagert werden muss. Und wenn sich zum Zeitpunkt des Benutzerfehlers nicht 10, sondern 100, 1000 oder 10.000 im Lager befinden, ist das System nicht mehr wachsam und schläft für einen Tag, eine Woche, einen Monat ein besser,wenn sie für immer eingeschlafen ist (warum - Sie werden es etwas später verstehen), aber leider früher oder später das System aufwacht. Und Sie befinden sich in der Situation, die ich am Anfang beschrieben habe. Hier sind sie - diese 10 Stücke. in den Händen des Käufers. Und niemandes Hände zittern. 10 Stück. Der Käufer hat die gleichen 10 Stück. Der Benutzer versucht, das System zu betreten. Aber es war nicht da! Das System schreit dich an: Hör auf! Halt! Halt! negative Bilanz! Und was soll der Benutzer jetzt tun? Atmen Sie tief ein und überprüfen Sie alle Dokumente mit diesem Produkt für einen Tag, eine Woche, einen Monat ... Wie viel Glück. Wenn Sie sehr viel Glück haben, wird eine Fee aus einer berühmten Anekdote einfliegen und alles wird "echt" sein. In unserem Fall ist "echt", wenn der Grund für den negativen Saldo kein Fehler bei der Eingabe eines Dokuments ist, sondern das Weglassen eines eingehenden Dokuments.Eine schwarze Katze in einem dunklen Raum zu finden ist besonders schwierig, wenn sie nicht da ist. Jetzt zeigt der Benutzer Dokumente nicht in einer Woche oder einem Monat, sondern im Allgemeinen an. Für die ganze Zeit. Findet keine Fehler. Atme noch einmal tief ein. Führt eine Bestandsaufnahme des Lagers durch. Wird den Erhalt der Ware registrieren ... Während dieser ganzen Zeit wird der Verkauf dieses Produkts bestehen bleiben (ha! Ha!) Hier ist es - die Rache des Programmierers!





Das Überraschendste an dieser Geschichte ist, wie weit verbreitet dieser "wunderbare" Algorithmus jetzt ist. Der abergläubische Schrecken des Benutzers vor negativen Zahlen kann immer noch irgendwie verstanden werden. Aber wie kann man die Abneigung von Entwicklern gegen negative Zahlen erklären? Von Seiten derer, die schließlich nicht gut in Mathematik sind? Eine negative Zahl ist die gleiche Zahl wie eine positive. Und was kann im Prinzip ein schlechter negativer Saldo sein? Wem kann er schaden? Hier kann das Positive weh tun. Und sehr viel. Glaubst du mir nicht? Stellen Sie sich dann vor, Sie haben ein "gutes", positives Gleichgewicht in Ihrem System, 100 Tonnen Äpfel. Und in Lager 0. Und ein Kunde, der bereits für diesen "guten" Saldo bezahlt hat, kommt auf Sie zu. Und jetzt will er, dass seine zehn schweren Lastwagen sofort beladen werden. Aber das "schlechte"Der Rest würde dich niemals in diese Situation führen, oder? Wie Sie es wünschen, aber persönlich würde ich zuerst die positiven und dann nach Belieben die negativen Salden kontrollieren.





, " ". , , . , . . , . :





, , . . 10 . 5 . 10 . ? , , . . - . ? , 0 ., 5 . 5 . . , , . . .. 5 . . 10 , , 5 . , . . , - . . . !





, . , , . . . , , .





. - , . , , . . , , . - . , . , , - : , . ( , ). .





, , . . , . - . ( !) . ? .





, , , ("" ) . , - . . , , , . , . . , . , . , . . , . . . . , . . ! . , ( ) . , . , , . - . . , . , , .





- , . - ( , ), . , .





. ? . . . . . ( ) . . . ? , -? . , , . , , . , , . , . . . , . , . , , - "". , - . . , , .








All Articles