Delen via


Implementatierichtlijnen voor het afdrukken van voorschotfactuurrapporten voor Tsjechië, Hongarije en Polen

Waarschuwing

Implementeer de stappen die in dit artikel worden beschreven alleen als u versie 10.0.34 of lager van Commerce gebruikt. Vanaf versie 10.0.35 zijn alle vereiste onderdelen voor Commerce-kanalen voor het afdrukken van voorschotfactuurrapporten standaard ingeschakeld. Als u Commerce versie 10.0.34 of eerder gebruikt en migreert naar Commerce versie 10.0.35 of hoger, moet u de stappen in de sectie Migreren naar Commerce versie 10.0.35 of hoger volgen.

Dit artikel laat zien hoe u de lokalisatie van Dynamics 365 Commerce voor Tsjechië, Hongarije en Polen kunt inschakelen. De lokalisatie bestaat uit verschillende extensies van Commerce-onderdelen. Met deze uitbreidingen kunt u het rapport Voorschotfactuur afdrukken vanuit POS (Point of Sale). Zie Voorschotfacturen voor Commerce voor Oost-Europa voor meer informatie over lokalisatie voor Tsjechië, Hongarije en Polen.

De lokalisatie maakt deel uit van de Retail Software Development Kit (SDK). Zie Architectuur van Retail SDK (Software Development Kit) voor meer informatie.

De lokalisatie bestaat uit uitbreidingen voor Commerce runtime (CRT) en POS. Als u deze lokalisatie wilt inschakelen, moet u het CRT-configuratiebestand wijzigen en POS-projecten wijzigen en bouwen. Het is raadzaam een niet-geverifieerde Retail SDK te gebruiken om de wijzigingen aan te brengen die in dit artikel worden beschreven. Het wordt ook aangeraden een broncontrolesysteem te gebruiken, zoals Microsoft Visual Studio Team Services, wanneer er nog geen bestanden zijn gewijzigd.

Ontwikkelomgeving

Voltooi deze procedures om een ontwikkelingsomgeving in te stellen, zodat u de functionaliteit kunt testen.

Onderdelen van de CRT-extensie

  1. Zoek het configuratiebestand voor extensies voor CRT.

    Het bestand heeft de naam commerceruntime.ext.config en bevindt zich in de map bin\ext onder de locatie van de Commerce Scale Unit van Internet Information Services (IIS).

  2. Registreer de CRT-wijziging in het extensieconfiguratiebestand.

    <add source="assembly" value="Microsoft.Dynamics.Commerce.Runtime.UseAdvanceInvoice" />
    

    Waarschuwing

    Bewerk het bestand commerceruntime.config niet. Dit bestand is niet bedoeld voor aanpassingen.

Onderdelen van Modern POS-extensies

  1. Open de oplossing op RetailSdk\POS\ModernPOS.sln en controleer of deze zonder fouten kan worden gecompileerd. Zorg er bovendien voor dat u Modern POS kunt uitvoeren vanuit Microsoft Visual Studio met de opdracht Uitvoeren.

    Notitie

    Modern POS mag niet worden aangepast. U moet User Account Control (UAC) inschakelen en u moet de installatie van eerder geïnstalleerde exemplaren van Modern POS zo nodig ongedaan maken.

  2. Schakel de extensies in die in extensions.json moeten worden geladen door de volgende regels op de juiste plek toe te voegen.

    {
        "extensionPackages": [
            {
                "baseUrl": "Microsoft/AdvanceInvoice"
            }
        ]
    }
    
  3. Bouw de oplossing opnieuw.

  4. Voer Modern POS in de debugger uit en test de functionaliteit.

Onderdelen van Cloud POS-extensies

  1. Open de oplossing op RetailSdk\POS\CloudPOS.sln en controleer of deze zonder fouten kan worden gecompileerd.

  2. Schakel de extensies in die in extensions.json moeten worden geladen door de volgende regels op de juiste plek toe te voegen.

    {
        "extensionPackages": [
            {
                "baseUrl": "Microsoft/AdvanceInvoice"
            }
        ]
    }
    
  3. Bouw de oplossing opnieuw.

  4. Voer Cloud POS in de debugger uit en test de functionaliteit.

Vereiste parameters instellen in Headquarters

Zie Voorschotfacturen voor Commerce voor Oost-Europa voor meer informatie.

Productieomgeving

Volg deze stappen om implementeerbare pakketten te maken die Commerce-onderdelen bevatten en om deze pakketten toe te passen in een productieomgeving.

  1. Voltooi de stappen in de sectie Onderdelen van Cloud POS-extensies of Onderdelen van Modern POS-extensies eerder in dit artikel.

  2. Breng de volgende wijziging aan in de pakketconfiguratiebestanden onder de map RetailSdk\Assets.

    Voeg de volgende regels toe aan de sectie composition in de configuratiebestanden genaamd commerceruntime.ext.config.

    <add source="assembly" value="Microsoft.Dynamics.Commerce.Runtime.UseAdvanceInvoice" />
    
  3. Voer msbuild uit voor de Retail SDK om implementeerbare pakketten te maken.

  4. Pas de pakketten toe via Microsoft Dynamics Lifecycle Services (LCS) of handmatig. Zie Implementeerbare pakketten maken voor meer informatie.

Migreren naar Commerce versie 10.0.35 of hoger

De stappen die in deze sectie worden beschreven, zijn vereist als u Commerce versie 10.0.34 of eerder gebruikt en naar versie 10.0.35 of hoger migreert. U moet deze stappen volgen om uw Commerce-omgeving correct bij te werken.

  1. Werk Commerce headquarters bij.

  2. Schakel de functie Voorschotfactuurrapport afdrukken in de werkruimte Functiebeheer in en verdeel de wijzigingen over kanalen.

  3. Werk Commerce Runtime, Cloud POS en Modern POS bij en sluit de volgende verouderde extensies uit:

    • Commerce Runtime-extensies in de bestanden commerceruntime.ext.config en CommerceRuntime.MPOSOffline.Ext.config:

      • Microsoft.Dynamics.Commerce.Runtime.UseAdvanceInvoice
    • POS-extensies in het bestand extensions.json:

      • Microsoft/AdvanceInvoice