Hoe verander ik de weergave van het value symbool in het klanten display?
  • 17 Mar 2024
  • 1 Minute zum Lesen
  • Mitwirkende
  • Dunkel
    Licht
  • pdf

Hoe verander ik de weergave van het value symbool in het klanten display?

  • Dunkel
    Licht
  • pdf

The content is currently unavailable in German. You are viewing the default Dutch version.
Artikel-Zusammenfassung

<span class="fr-marker" data-id="0" data-type="true" style="display: none; line-height: 0;"></span><span class="fr-marker" data-id="0" data-type="false" style="display: none; line-height: 0;"></span<span class="fr-marker" data-id="0" data-type="true" style="display: none; line-height: 0;"></span><span class="fr-marker" data-id="0" data-type="false" style="display: none; line-height: 0;"></span>RetailVista werkt in het klanten display met de weergave van een value symbool op basis van de taal van de GUI van RetailVIsta POS. Deze taal wordt bepaald door de AppUiCulture instelling in het .Config bestand van RetailVista POS.

In deze AppUiCulture mogen uitsluitend taal codes gebruikt worden waarvoor vertaal bestanden bestaan. Op dit moment is dat en-US, en-GB, nl-NL en de-DE.

Het probleem met deze taal instelling kan zijn dat de valuata in een land een andere is als de taal voor de GUI weergave. Een voorbeeld hiervan is Zwitserland. Daar kan de Duitse taal gebruikt worden als GUI, maar de Euro die hoort bij de de-DE taal instelling is niet correct voor Zwitserland, waar gewerkt wordt met de zwitserse frank.

Er zijn 2 manieren om dat probleem op te lossen.

Oplossing 1

De eerste bestaat uit het aanpassen van het TransactionDetails.xaml bestand, zie ook QA333. Als dat bestand niet bestaat, dan moet het gedownload worden uit de bijlage van QA333 en op de juiste plek op disk geplaatst worden. Vanaf dat moment zal het bestand op disk gebruikt worden in plaats van de intern mee gecompileerde klanten display layout. Hierdoor ontstaat de mogelijkheid om de weergave van de transactie totalen aan te passen. In het bestand bevindt zich een sectie:

            <TextBlock                 

                Style="{DynamicResource ResourceKey=TransactionDetailsText.TotalPrice}"

                Text="{Binding TotalNetPrice, StringFormat={}{0:C}, FallbackValue=99.99}"

                />

Daarbij zorgt de {0:C} er voor dat bij de waarde van TotalPrice als 'Currency' beschouwd wordt. Daardoor plaats Windows daar automatisch het value symbool voor. Door deze aan te passen zoals hieronder valt de value weergave weg.

            <TextBlock                 

                Style="{DynamicResource ResourceKey=TransactionDetailsText.TotalPrice}"

                Text="{Binding TotalNetPrice, StringFormat={}{0:#,#.00}, FallbackValue=99.99}"

                />

Oplossing 2

De tweede oplossing is mogelijk vanaf RetailVista POS versie 22.1.8065 en hoger en bestaat uit een nieuw veld LanguageCulture wat geintroduceerd is. In QA815 wordt dat nieuwe veld beschreven.

Zie ook document QA333 voor algemene technische informatie over de opbouw van het klanten display.


War dieser Artikel hilfreich?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.