[Erledigt] Verkaufszeilen sortieren

Bild Microsoft Dynamics NAV 2017

[Erledigt] Verkaufszeilen sortieren

Beitragvon riffaquarium » 13. Mai 2019 20:55

Hallo

Ich möchte die Verkaufszeilen filtern und sortieren nach der Belegnummer aufsteigend


Code: Alles auswählen
grecVerkaufszeilen.SETCURRENTKEY("Document No.","Line No.","Document Type");
grecVerkaufszeilen.SETRANGE(grecVerkaufszeilen."No.","No.");
grecVerkaufszeilen.SETRANGE(grecVerkaufszeilen."Document Type",grecVerkaufszeilen."Document Type"::Order);
grecVerkaufszeilen.SETRANGE(grecVerkaufszeilen.Type,grecVerkaufszeilen.Type::Item);
grecVerkaufszeilen.SETFILTER(grecVerkaufszeilen."Outstanding Quantity", '>0');


was mach ich falsch ?
LG Dany
Zuletzt geändert von riffaquarium am 20. Mai 2019 16:05, insgesamt 1-mal geändert.
riffaquarium
 
Beiträge: 328
Registriert: 13. September 2010 23:43
Realer Name: Daniel
Arbeitsort: Schinznach Dorf
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV 2017

Re: Verkaufszeilen sortieren

Beitragvon m_schneider » 14. Mai 2019 07:38

riffaquarium hat geschrieben:...was mach ich falsch ?

Deine Frage ist nicht konkret genug. Wo ist das Problem, was funktioniert nicht?
MfG Michael
Benutzeravatar
m_schneider
 
Beiträge: 2141
Registriert: 20. Januar 2009 14:36
Realer Name: Michael Schneider
Arbeitsort: Treuen
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2017

Re: Verkaufszeilen sortieren

Beitragvon Atlan » 14. Mai 2019 16:10

Hallo,

wenn das der komplette Code sein soll, fehlt doch in jedem Fall der FIND bzw. FINDFIRST !

GrĂĽĂźe
Atlan
Atlan
Microsoft Partner
Microsoft Partner
 
Beiträge: 128
Registriert: 29. Januar 2009 14:49
Wohnort: Schorndorf
Realer Name: Hermann Schubert
Arbeitsort: Schorndorf
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV2015,NAV2017

Re: Verkaufszeilen sortieren

Beitragvon riffaquarium » 15. Mai 2019 10:47

Hallo Zusammen

Also das mit der richtigen Sortierung habe ich rausgefunden :-)
grecVerkaufszeilen.ASCENDING(TRUE);

Code: Alles auswählen
  grecVerkaufszeilen.SETCURRENTKEY("Document No.","Line No.","Document Type");
  grecVerkaufszeilen.SETRANGE(grecVerkaufszeilen."No.","No.");
  grecVerkaufszeilen.SETRANGE(grecVerkaufszeilen."Document Type",grecVerkaufszeilen."Document Type"::Order);
  grecVerkaufszeilen.SETRANGE(grecVerkaufszeilen.Type,grecVerkaufszeilen.Type::Item);
  grecVerkaufszeilen.SETFILTER(grecVerkaufszeilen."Outstanding Quantity", '>0');
  grecVerkaufszeilen.ASCENDING(TRUE);
   
  IF grecVerkaufszeilen.FINDFIRST THEN REPEAT

USW....

Jetzt werden die Belegnummern nicht nach Integer sortiert das die 94477 unten ist statt oben!
Der Nummerkreis wurde damals bei der Einrichtung nicht auf 6 Stellen ausgerichtet
3.jpg


Kann ich dies irgendwie umgehen damit ich die kleine Nummer trotzdem am Anfang habe ?

Danke Euch
Dany
riffaquarium
 
Beiträge: 328
Registriert: 13. September 2010 23:43
Realer Name: Daniel
Arbeitsort: Schinznach Dorf
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV 2017

Re: Verkaufszeilen sortieren

Beitragvon m_schneider » 15. Mai 2019 16:03

riffaquarium hat geschrieben:...Kann ich dies irgendwie umgehen damit ich die kleine Nummer trotzdem am Anfang habe ?

Nicht ohne Weiteres. Mach dir keine Gedanken drĂĽber ist den Aufwand nicht wert.
MfG Michael
Benutzeravatar
m_schneider
 
Beiträge: 2141
Registriert: 20. Januar 2009 14:36
Realer Name: Michael Schneider
Arbeitsort: Treuen
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2017

Re: Verkaufszeilen sortieren

Beitragvon Kowa » 15. Mai 2019 16:41

Seit NAV 2016 kann man ASCENDING auch auf jedes Feld einzeln anwenden und nicht mehr pauschal TRUE/FALSE anhand eines vordefinierten SchlĂĽssels.
How-to: Sort Columns - SETASCENDING
GruĂź, Kai

Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, Messenger oder Telefon! DafĂĽr ist dieses Forum da.

Download: Dynamics NAV Object Text Explorer (Alternativlink). MVP Alumni
Benutzeravatar
Kowa
Moderator
Moderator
 
Beiträge: 7835
Registriert: 17. Juni 2005 17:32
Wohnort: Bremen
Realer Name: Kai Kowalewski
Arbeitsort: Osterholz-Scharmbeck
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics 365
Microsoft Dynamics Version: BC, NAV 2018 bis Navision 2.01


ZurĂĽck zu NAV 2017

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast