Standardfehler in 5.0

14. Mai 2007 14:47

mein Kollege und ich haben schon einen Fehler in 5.0 Standard gefunden. Vielleicht wäre es ja eine Anregung das hier mal zusammenzutragen.
Also hier das was wir gefunden haben.

1. Form 228 (Ressourcengr.-Kap. pro Projekt)
Das wird leider das Falsche Feld kalkuliert:

Matrix - OnAfterGetRecord()
Code:
SetDateFilter;
// CALCFIELDS("Scheduled Res. Qty.");   -- Orginal
CALCFIELDS("Scheduled Res. Gr. Qty.");


2. Buchen von EK-Bestellungen mit bezug auf ein Projekt und mit Rabatt

Das geht leider nicht so richtig, weil das System neuerdings für das Projekt einen Artikelposten der Art Einkauf eine einen Artikelposten der Art Abgang erstellen möchte. Da in die Artikelbuchblattzeile für Abgang auch der Rabatt mit übergeben wird, bricht CU21 ab in der Zeile:

Code:
IF "Entry Type" IN ["Entry Type"::Zugang,"Entry Type"::Abgang] THEN
    TESTFIELD("Discount Amount",0);



3. Verkaufspreis inkl. MWST in Verkaufsaufträgen
In der Tabelle 36 Sales Header wurde ein wenig Code hinzugefügt. Leider wurde ein Reset vergessen:

Prices Including VAT - OnValidate()
Code:
TESTFIELD(Status,Status::Open);

IF "Prices Including VAT" <> xRec."Prices Including VAT" THEN BEGIN
  SalesLine.SETRANGE("Document Type","Document Type");
  SalesLine.SETRANGE("Document No.","No.");
  SalesLine.SETFILTER("Job Contract Entry No.",'<>%1',0);
  IF SalesLine.FIND('-') THEN BEGIN
    SalesLine.TESTFIELD("Job No.",'');
    SalesLine.TESTFIELD("Job Contract Entry No.",0);
  END;

  // +++  das sollte noch rein
  SalesLine.reset;
  // ---
  SalesLine.SETRANGE("Document Type","Document Type");
  SalesLine.SETRANGE("Document No.","No.");
  SalesLine.SETFILTER("Unit Price",'<>%1',0);
  SalesLine.SETFILTER("VAT %",'<>%1',0);
  IF SalesLine.FINDFIRST THEN BEGIN


Gruß Palinca

edit: CODE-Tag zur besseren Lesbarkeit eingefügt
Gruß Michael Schumacher

22. Mai 2007 20:57

Hallo Palinca,
da hast du ja die gleichen wie wir. Wir melden diese allerdings immer sofort an den Support, denn irgenwer sollte die ja auch beheben.
Unabhängi davon ist die Information an mehreren Stellen auch O.K.

mfg
FIDO

26. Juni 2007 13:52

Hallo,

können solche Fehler und die dazugehörigen Korrekturen irgenwo abgerufen werden ohne auf den nächsten Hotfix bzw. SP zu warten oder muss man die Fehler mal wieder selber finden und melden, um dann eine inoffizielle Lösung zu erhalten?

26. Juni 2007 13:55

Bist du schon hier im Forum als Partner angemeldet? Wenn ja, dann hilft dir dieser Link weiter:

http://www.msdynamics.de/ftopic3543.html

Wenn nein, reicht eine private Nachricht an den Admin.

Grundsätzlich ist der Weg so:
Auf der Microsoft Knowledge Base nachschauen, ob der Fehler gemeldet und korrigiert worden ist (Korrekturen stehen da jeweils drin).
Wenn nicht, bei Microsoft melden.
Jeder Knowledge Base Eintrag ist mal aus einer solchen Supportanfrage entstanden.

26. Juni 2007 20:45

Danke für den Tipp mit mit dem Anmelden als Partner.
Du findest tatsächliche nützliche Informationen in der Microsoft Knowledge Base? :shock:

26. Juni 2007 20:51

Aber holla! Man muss nur wissen, WIE man es findet ;-)

Sobald du als Partner freigeschaltet bist, findest du unter dem obigen Link nützliche Links, um eben an diese Artikel (und vieles mehr zu kommen).

Allerdings musst du dich wiederum bei der Microsoft Partnersource registrieren - aber das siehst du ja dann.