Avatar billede jeki Nybegynder
11. november 2005 - 13:02 Der er 12 kommentarer og
3 løsninger

C5 - 2.10 - 3 decimaler i pris - hvordan?

En bruger har brug for at få 3 decimaler i pris med ud på fakturaen.

Vi har rettet antal decimaler på varen i prisfelt på ordrelinier og på rapporten.

Det virker stadig ikke - hvad mangler vi?
Avatar billede tommypedersen Nybegynder
12. november 2005 - 17:25 #1
Kan du se de 3 decimaler på ordrelinien? Eller er der kun 2?
Avatar billede mariaf Juniormester
12. november 2005 - 17:36 #2
I mangler at rette antal decimaler på varen, og så lige sikre at antal decimaler tages fra varen og ikke generelt (findes under lager/tilpasning-parametre)
Avatar billede jeki Nybegynder
17. november 2005 - 08:02 #3
tommypedersen: Både ja og nej - jeg kan godt se tre decimaler på ordrelinien men de bliver i praksis rundet af sådan her: når der står 1,235 i pris på varen overføres prisen som 1,240 til ordrelinien.

mariaf: Antal decimaler er rettet på varen (her fungerer det ok)og parameteren omhandler feltet antal (Varestyret decimaler på antal)og det kan vi desværre ikke bruge.
Avatar billede tommypedersen Nybegynder
17. november 2005 - 09:11 #4
Ja du har ret mariaf' svar omhandler antal felterne (antal, levernu, leveret og faktureret) decimaler på prisen er styret i selve formen, så det kræver en lille tilpasning af formen. Du kan også rette i brugeropsætninge på formen, med det kan være lidt problematisk at få det til at slå igennem på alle brugere. Prøv med Ctrl-Alt-F6 og tryk Enter på prisfeltet, så kan du rette antal decimaler.

//Tommy
Avatar billede jeki Nybegynder
17. november 2005 - 09:44 #5
tommy: Jeg havde alledred prøvet at rette brugeropsætningen og har nu også rettet formen til.

Det virker også fint hvis man taster en pris ind på linien, men i samme øjeblik man henter en vare fra LagKart går det galt også selvom prisen ser fin ud på LagKart.

Når der står 1,235 i pris på varen overføres prisen som 1,240 til ordrelinien - dvs. prisen vises i 3 decimaler men der foregår alligevel en uønsket afrunding.
Avatar billede tommypedersen Nybegynder
17. november 2005 - 10:31 #6
Det er fordi Macroen #HentVarePris afrunder prisen (%6) med macroen #Beløb. Du bliver nød til at rette macrokaldet med en ekstra parameter hvor du skriver 3 for 3 decimaler.

SET %6 = #Beløb(LagPris.Pris * #ValKursDKK(&MacroReal) / #ValKursVal(%4),3)

Det burde virke

//Tommy
Avatar billede tommypedersen Nybegynder
17. november 2005 - 10:32 #7
I macrobiblioteket OrdreIndkøb_Form

//Tommy
Avatar billede jeki Nybegynder
17. november 2005 - 11:17 #8
Desværre, det virker ikke. Vi har fundet og rettet macroen, men prisen i ordrelinien bliver stadig vist som 1,240 når vi henter den ind.

(Vi har genstartet programmet efter rettelsen)
Avatar billede tommypedersen Nybegynder
17. november 2005 - 12:04 #9
I skal genoversætte formen OrdLinie før det virker!
Avatar billede jeki Nybegynder
17. november 2005 - 12:17 #10
Det virkede!! Tak for hjælpen.
Avatar billede Slettet bruger
02. november 2009 - 18:55 #11
hvordan kommer man ind i macrobiblioteket OrdreIndkøb_Form, i c5 kan simpelthen ikke finde ud af det? har samme problem
Avatar billede tommypedersen Nybegynder
02. november 2009 - 20:08 #12
Generelt/Tilpasning/Udviklingsmenu - MAC/RET - find macroen:-)
Avatar billede Slettet bruger
02. november 2009 - 20:43 #13
takker så langt er jeg lige kommet :) men aner %, kan ikke finde makroen når jeg går ind og siger mac ret står der "de nødvendige rettigheder til at afvikle processen findes ikke!" hva delene gør jeg så? :)

På forhånd tak
Avatar billede tommypedersen Nybegynder
02. november 2009 - 20:46 #14
Det kræver koden til basisudvikling, ellers er det lukket land:-)
Avatar billede Slettet bruger
02. november 2009 - 20:55 #15
ahhh skidt! den må man så købe :) takker mange gange
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester