Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: alexbeer am 26.04.03 - 12:54:47
-
Hallo!
Ich möchte mit Notes eine Lagerverwaltung realisieren.
Bestellt jmd von einem x-beliebigen Gegenstand eine bestimmte Menge, so wird diese auch in das Lager eingetragen.
Wird zu einem späteren Zeitpunkt erneut dieser Gegenstand bestellt, so wird die neu bestellte Menge bei mir nicht zu dem alten Bestand hinzuaddiert, sondern als neue Position aufgeführt.
So wollte ich das natürlich nicht.
Kann mir vielleicht einer mit Tipps behilflich sein?
Vielen Dank
-
Du mußt das Warendokument finden, das durch die Bestellung hinsichtlich seiner Warenmenge verändert wird. Also von "Doc Bestellung" in "Doc Ware" etwas schreiben. Wenn ihr denn schon zwischen Bestellung und Warenbestand als Doctypen trennt. Sonst könnt man gleich direkt ins Warendoc etwas eintragen.
Wie macht man das?
Formelsprache:
Indem man zB per @dblookup anhand der Artikelnummer die DocumentUniqeID des Warendocs aus einer entprechend aufbereiteten Ansicht herausfindet. Die Artikelnummer wird ja sicherlich herangezogen, um die Bestellung aufzugeben. Wenn man die DocumentUniqueID hat, kann man per
"@SetDocField( Dokument-ID ; Feldname ; neuerWert )" das Warendoc updaten.
Script:
Methode
Set notesViewEntry = notesViewEntryCollection.GetEntry( entry )
Set doc = notesViewEntry.Document 'damit hat man das Warendoc im Visier
-
Danke!
Das hört sich schon mal sehr hilfreich an.
Werde es mal ausprobieren, ob ich/wir dass dann so wie du es beschrieben hast auch bei uns funktioniert.
Da ich mich noch als Neuling in Sachen Notes bezeichne, komme ich einfach trotz sehr guter Hilfe nicht auf die Befehle, die mich weiterbringen.
Danke nochmals