ich möchte für einen Artikel einen VK-Preis von 0,16 € eingeben.
Im Unterprogramm "Artikelstamm-Kundenpreise" wird das Feld VK-Preis immer auf 2 Stellen gerundet.
In meinem Fall auf 0,20 €.
In der Prozedur "P_VK_RUNDEN" steht am Anfang:
VK = F_ZAHLRUNDEN(VK,1)
Da müsste stehen:
VK = F_ZAHLRUNDEN(VK,2)
Dann würde nicht auf 1/10 gerundet.
Man sieht an der Prozedur aber, dass dies beabsichtigt ist. Ob dies wirklich sinnvoll ist, ist eine andere Frage, das sollte Synerpy mal überdenken.
Man kann diese Änderung mit dem IBExpert o.ä. leicht selber machen.
jlanger hat geschrieben:Das steht so in einer IB-Prozedur
In der Prozedur "P_VK_RUNDEN" steht am Anfang:
VK = F_ZAHLRUNDEN(VK,1)
Da müsste stehen:
VK = F_ZAHLRUNDEN(VK,2)
Dann würde nicht auf 1/10 gerundet.
Man sieht an der Prozedur aber, dass dies beabsichtigt ist. Ob dies wirklich sinnvoll ist, ist eine andere Frage, das sollte Synerpy mal überdenken.
Man kann diese Änderung mit dem IBExpert o.ä. leicht selber machen.
Hallo jlanger,
vielen Dank für die schnelle Hilfe.
Welchen Sinn ergibt es denn nur auf eine Stelle zu Runden. Wir haben Artikel mit 4 Stellen hinter dem Komma. Ist das so selten?
Ich bin kein Synerpy-Mitarbeiter, sondern auch nur ein Anwender und Programmierer, der allerdings Delphi-Entwickler mit SQL-Know-How ist.
Ich habe auch mal einen Wokshop vom guten "alten" Holger Klemt genossen (Delphi und Interbase). Synerpy weiß, wen ich meine.
Ich hatte ja geschrieben, das sollte Synerpy mal überdenken.
Die Funktion rundet z.Zt. folgendermaßen:
bis 500€ auf 0,1
500 bis 1000€ auf 0,5
über 1000 € auf 1
Dies kann man aber leicht ändern, oder ganz abschalten.
So jetzt habe ich das Problem im Artikelstamm-Lieferanten.
Wenn ich hier im Feld für einen Artikel 0,0760 eingebe, wird einfach auf 0,08 gerundet.
In welcher Procedure ist das wohl versteckt
Gar nicht.
Die Tabelle speichert hier nur mit zwei Nachkommastellen. Das ist auch so gedacht, da man bei kleineren Mengen die Preisbasis ändern kann.
7c pro 1000 Stück entspricht dann einem Stückpreis von 0,007.
Das hat nichts mit der Verpackungseinheit zu tun!
admin hat geschrieben:...da man bei kleineren Mengen die Preisbasis ändern kann.
7c pro 1000 Stück entspricht dann einem Stückpreis von 0,007.
Hallo,
suche mich gerade Wolf, wo macht man denn diese Einstellung?
Das steht in der Maske FRMV_BSAL und die ist zu erreichen:
Stammdaten, Artikel, Artikelstamm da dann Unterprogramme Artikelstamm-Lieferanten.
Gefunden
MfG
KDP
----------------------------------------------------------
Durch den Computer spart der Mensch so viel Zeit,
dass er diese am Computer verbringen kann.
festus01 hat geschrieben:Hallo merlin88,
... Gefunden
Super! Suchte zwar Artikelstamm - Kundenpreise, aber da geht es genauso. Hatte im Artikelstamm unter Verkauf, Mengeneinheiten,... gesucht. Das diese Funktion in einem Unterprogramm ist, daran hatte ich mal wieder gar nicht gedacht