Skocz do zawartości

Precyzja ceny na dokumencie (miejsca po przecinku)

Polecane posty

Mamy jednego dostawcę, który wystawia nam dokumenty z cenami do 3 miejsc po przecinku. Według opisów, w wersji PRO mamy teoretycznie możliwość ustawienia do 6, ale nie wiem za bardzo gdzie to zrobić. Generalnie chodzi o ustawienie tej ceny per dokument, bo są to skrajne przypadki, a poprzedni system to dopuszczał, więc nikt nigdy się z tym dostawcą o to nie użerał.

Link to postu

Praktycznie również taka możliwość istnieje, jednak nie per dokument. Jest to globalne ustawienie, które dostępne jest w konfiguracji poszczególnych walut (Konfiguracja -> Waluty). To miejsce daje nam możliwość ustawienia precyzji dla przeliczenia waluty oraz przeliczenia ceny. Podpowiadana precyzja jest zależna od waluty wybranej na cenniku.

precyzja.JPG
 

Link to postu

Dziękuję pomogło pojawił się natomiast inny problem.

 

Na wszystkich wydrukach precyzja cenny netto zwiększyła się do 3 miejsca po przecinku.

 

Na dokumentach FS, ZD i ZK rozwiązaliśmy problem zmieniając kod Cenny Netto z:

{Format(Dokument.FormatWalutyDokumentuDlaCeny, Dokument.Pozycje.encjaPozycji.Cena.NettoPoRabacie)}

na 

{Math.Round(Dokument.Pozycje.encjaPozycji.Cena.NettoPoRabacie , 2)}

oraz zmieniając TextFormat z General na Number.

 

Niestety cena Netto na ofertach uparcie pozostaje z dokładnością do 3 miejsca po przecinku

Mimo zamiany kodu na 

{Math.Round(Dokument.Warianty.Pozycje.encjaPozycji.Cena.NettoPoRabacie , 2)}

 

W jaki sposób rozwiązać ten problem

2016-11-14_10h48_06.png

Link to postu

Jednak problem nie został do końca rozwiązany.

 

Jeżeli cena netto będzie bez groszy(np. 10,00) przy pierwszym zapisaniu oferty wartość na dokumencie będzie 10 natomiast jeżeli weźmiemy poprawimy dokument i zapiszemy go jeszcze raz(bez wprowadzania zmian), cena poprawi się na właściwe 10,00, niestety zmiana kodu na

{Format(Dokument.FormatWalutyDokumentu, Dokument.Warianty.Pozycje.encjaPozycji.Cena.NettoPoRabacie)}

też nie rozwiązuje tego problemu.

Link to postu

Proszę wydrukować ten format i wtedy może będzie coś wiadomo

waluta: {Dokument.FormatWalutyDokumentu} cena: {Dokument.FormatWalutyDokumentuDlaCeny}

Powinno być tak jak zostało ustawione w walucie, czyli (przy precyzji waluty 2 i ceny 3):

waluta: {0:N2} cena: {0:N3}

Edytowane przez Jarek K.
Link to postu
×
×
  • Dodaj nową pozycję...