15. september 2005 - 11:03Der er
5 kommentarer og 1 løsning
Talformattering i Axapta - ved udskrifter.
Jeg har problemer med at få talformat til at fungere korrekt på amerikansk opsætning, hvor de jo gerne vil bruge . som decimal og , til tusinde, så de skriver: 1,000.00 USD.
Vi har flere regnskaber, der alle afvikles fra servere i Danmark. USA har egen AOS, hvor regional settings er amerikanske. Databasen er Oracle, der afvikler både dansk og amerikanske data. Tilgangen til den amerikanske AOS sker via VPN og Citrix, men mine problemer er de samme uanset jeg logger mig direkte på AOS'en, så jeg "frikender" citrix for at være en del af problemet.
Problemet viser sig ikke på skærmbilleder. Her skrives godt nok 1,000.00 USD. Til gengæld skriver f.eks. tilbud, ordrebekræftelse og faktura 1.000,00 USD. Disse udskrifter er tilpasset ift. standard, så det kan muligvis være noget der, men hvad skal jeg se efter - og hvor?
Du kan rette det på rapportdesignet. Det du skal gøre ar at finde det felt som volder dig problemer. På det felts property's er der mulighed for at vælge decimal seperator, thousand separator osv. Dette burde løse dit problem.
Tak for buddet, men jeg kan ikke rette i rapporten, da samme rapport ønskes brugt uafhængigt af regnskab. Altså nogle gange med et format og andre gange med andet.
Jeg tester i stedet løsning på citrix-serveren, hvor der tilsyneladende var fejl omkring brugeropsætningerne. Det ser ud til at hjælpe, men jeg mangler at teste et par kroge inden jeg lukker dette spørgsmål helt.
Du kan Også have 2 rapport designs til samme rapport hvor det ene så bruger 1,000.00 og det andet raportdesign 1.000,00 og så lavede kode der lytter på hvem der kalder rapporten, du kan altså skifte rapportdesign runtime
Hej Scarface - tak for svar på et spørgsmål, jeg helt havde glemt. Din løsning er bestemt en mulighed, men vi har ikke programmører intern, og hvis vi skal gøre det på alle eksterne rapporter forudser jeg en del timers programmering (?) Desuden skal vi så holde styr på brugergrupper, så de rigtige brugere får de rigtige rapporter. Faktisk er problematikken udvidet til også at omfatte dato-formattering samt, hvor amerikanerne har MM-DD-YY. Endelig har jeg fået et 3. selskab med, hvis standard er europæisk for datoformattering (DDMMYY) og amerikansk for tal (1,000.00). Jeg lukker spørgsmålet her med at godkendt svar til dig som tak for OK svar på spørgsmål jeg burde have lukket tidligere. Tør du gætte på programmørtid til at løse opgaven ? a) tilføje variabel på bruger, der kan kontrolleres, når rapport kaldes b) ændre første rapport så 3 forskellige kombinationsmuligheder af dato- og talformat vælges baseret på bruger. c) ændre anden og følgende rapporter som b)
Jeg vil mene det kan gøres på ca 4 timer, da du ikke behøves at bygge raporterne op på ny men bar kan copy paste det allerede lavet design og så bare ændre de små ting der er forskellige i de forskellige rapporter :-)
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.