7. August 2014 13:59
Zunächst ein herzliches "Hallo" an die NAV-Gemeinde!
Nachdem ich schon einige Wochen bei euch in den NAV-Foren 'quer' gelesen habe und mich seit einigen Tagen mit NAV beschäftige, habe ich heute Anlass zu meiner ersten Frage und bin auf eure Lösungsansätze gespannt!
Rahmenbedingungen:
- erstellen eines Reports für ein Etikett sowie einbinden nach Test (hört sich zunächst banal an);
- Ursprungsform: 7330 - Gebuchter Wareneingang (es geht um Bandstahlringe), später sollen noch Umbuchungen hinzukommen;
- Aktion: Druck des Etiketts für den aktuellen Datensatz im Formular über User RequestForm;
- Besonderheit: in der RequestForm sollen die Artikelstammdaten (Nummer, Bezeichnung, Güte) sowie die Menge aus der aktuellen Formularzeile sichtbar sein;
zudem soll der User das Gewicht des Ringes manuell eingeben können;
Meine bisherigen Ergebnisse:
- das Etikett(-layout) ist fertig;
- aus der Ursprungsform kann ich schon den aktuellen Datensatz an den Bericht übergeben, bewerkstelligt habe ich das nach Ausführungen hier im Forum und vorhandenen Funktionen in NAV:
- Code:
CurrForm.PostedWhseRcptLines.FORM.GETRECORD(ltWhseReceiptLine);
IF grArtikel.SETCURRENTKEY("No.") THEN
grArtikel.SETFILTER("No.",ltWhseReceiptLine."Item No.");
repEtikett.SETTABLEVIEW(grArtikel);
repEtikett.RUN();
Anm.: grArtikel ist eine globale Variable vom Typ RECORD, repEtikett ist eine REPORT-Variable, die auf den Report 'Bandstahl-Etikett im SubType verweist;
- RequestForm ist erstellt, es ist auch nur der Reiter 'Optionen' zu sehen;
(Anm.: für die Felder im Request (Art-Nr., Bezeichnung, Charge, Menge, Güte) habe ich globale Variablen angelegt und in der SourceExpr eingetragen)
- setze ich für das DataItem Artikel ein RequestFilterField, wird die korrekte Artikelnummer angezeigt;
Jetzt stehe ich vor dem Problem, daß ich nicht weiß, wie ich den übergebenen RECORD abfangen und die Werte auf der UserRequest anzeigen lassen kann
Ich habe schon einiges mit GETFILTER(S) etc. herumprobiert, weiß jedoch nicht wirklich, woher evtl. GETFILTERS seine Informationen ziehen soll!? In welcher RECORD-Variablen stehen meine Informationen?
So, nach so viel Text hoffe ich, daß ich mich verständlich ausgedrückt habe und ihr etwas mit dem geschriebenen anfangen könnt
Auf alle Fälle freue ich mich auf jede Art von Lösungshinweis...
Zuletzt geändert von Frank_S am 8. September 2014 13:21, insgesamt 1-mal geändert.