14. Juni 2007 10:56
Hallo,
folgende Aufgabenstellung:
In der Verkaufsauftragsstatistik kann der Rechnungsrabattbetrag per Hand eingegeben werden.
Es wurden in den Tabellen Sales Header, Sales Invoice Header, etc. neue Felder angelegt, der Art:
Rabatt 1, Rabatt 1 %, Rabatt 2, ...
aus diesen, in der Statistik frei editierbaren Feldern wird am Ende der Rechnungsrabattbetrag gebildet und verbucht.
Funktioniert auch einwandfrei, AUSSER:
- bei Teilfakturierungen.
Bei der ersten Berechnung rechnet er den Endbetrag zwar richtig und verbucht ihn auch, die neuen Felder werden aber auf Null gesetzt (und zwar schon beim Wechsel in das Feld Rechnungsrabattbetrag in der Statistikform). Beim erneuten Eingeben werden dann "komische" Werte berechnet. Ich habe bereits versucht die neuen Werte fest in die Tabelle zu schreiben, hat nichts geholfen. Habe die Funktion UpdateInvDiscAmount(1) genutzt und verfolgt, aber nichts Wissenswertes gefunden.
Vielleicht hat jemand eine Idee?
P.S.: Sobald man das Feld "zu fakturieren" auf die komplette Menge setzt, funktioniert wieder alles einwandfrei.