Sprung auf nächste freie Verkaufszeile

5. März 2008 17:32

Hallo, geht so etwas in Navision:
- Wir haben im Standard-VK-Auftrag das so angepasst, dass bei Wahl bestimmter Artikel und ab einer bestimmten Menge als nächste VK-Zeile automatisch eine Zu-/Abschlagszeile angelegt wird mit einer bestimmten Menge und Betrag.
- Kann man dann nach dem Verlassen des Mengenfeldes der Artikelzeile automatisch auf die 3. Ziele springen (die 2. ist die automatisch erstellte Zuschlagszeile)? So wie es im Moment ist, wird dann bei schnellen Massenerfassungen oftmals die Zuschlagszeile modifiziert, was zu unnötigen Zeitverlusten führt.
Grüße
Thommes.

5. März 2008 18:11

Hallo,

wir haben so etwas Ähnliches. Wir filtern die 2. Zeile über ein Kennzeichen in der Form weg, so dass nur die Artikelzeilen stehenbleiben. Dann funktioniert das in die nächste Zeile springen wieder. Bei Bedarf kann der Anwender natürlich den Filter lösen und sieht dann alle Zeilen.

5. März 2008 18:30

Wir haben so etwas tatsächlich umgesetzt. Allerdings wird die automatisch erstellte Zuschlagszeile streng mit der Artikelzeile synchronisiert.

Das heißt im Einzelnen:
  • Änderungen sind nur auf der Artikelzeile möglich.
  • Ändert der Benutzer die Artikelmenge, wird die Zuschlagsmenge (neben noch anderen Feldern) angepasst.
  • Außerdem setzen wir dabei die Menge für Zuweisung.
  • Wird der Artikel gelöscht, verschwindet auch die Zuschlagszeile.

Gesteuert wird dies über ein neues Feld in der Tabelle 37, "VK-Zuschlag zu Zeilennr.".
Ist dieses Feld mit einer Zeilennr. gefüllt, so sind die beiden Zeilen (Artikel und Zuschlag) miteinander "verheiratet".

Auf diese Weise stellt sich bei uns das Problem des "in die Artikelzeile springen"-Müssens erst gar nicht.

6. März 2008 09:53

@Natalie: Hi, wo springt da der Cursor dann hin, wenn Du das letzte Feld der Artikel-VK-Zeile verlässt? Auf die Zusachlagszeile?

@Patrick: Ist das ein ganz normaler Filter, den ihr da gesetzt habt? Mit dem Erfassen der Zeilen gibt es da kein Problem?

Gruß
Thomas.

6. März 2008 09:56

thommes hat geschrieben:@Natalie: Hi, wo springt da der Cursor dann hin, wenn Du das letzte Feld der Artikel-VK-Zeile verlässt? Auf die Zusachlagszeile?.


Die Zuschlagszeile befindet sich bei uns immer direkt unter der Artikelzeile, insofern passiert das ganz automatisch.

Im OnInsert-Trigger legen wir die Zuschlagszeile an, im OnModify-Trigger aktualisieren wir die bestehende Zuschlagszeile.

6. März 2008 10:01

das ist ein SETRANGE-Filter im OnOpenForm-Trigger der SubForm. Es gibt keine Probleme beim Erfassen. Und bei Bedarf kann der User den Filter über "Alle anzeigen" lösen.

6. März 2008 12:53

@Patrick: Danke, werde ich mal probieren. Grüße Thomas.