Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Úvod

Táto aktualizácia je binárny súčasť kombinovaného aktualizácia, ktorá umožňuje Microsoft Dynamics AX 2012 R2 Retail lokalizácia funkcie Francúzsko. Pozrite si KB 4101319 aplikácií časť aktualizácie.

Tento článok poskytuje prehľad kroky Konfigurácia Microsoft Dynamics AX 2012 R2 pre maloobchodné miesta predaja (POS) v predajni Francúzsko, prehľad súčasti Retail lokalizácia Francúzsko zahrnuté v SDK.

Ďalšie informácie o Microsoft Dynamics AX 2012 R2 pre maloobchodné lokalizácia a lokalizácia požadovaných nastavení nájdete KB 4101319 .

Konfigurácia POS Francúzsko

Nižšie časti popisujú postupy, ktoré sú potrebné na konfiguráciu predaja (POS), Francúzsko.

Konfigurácia podnikových POS Francúzsko

Zapnutie digitálneho podpisu predajných transakcií v podniku POS, musíte nainštalovať certifikát a pridať požadované nastavenia do konfiguračného súboru aplikácie POS.exe.config:

  1. Nainštalujte platný digitálny certifikát ukladací priestor miestnej certifikát počítača Enterprise POS.

  1. Skopírujte nasledujúci kód časti configSections POS.exe.config súboru:

<sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >

<section name="Microsoft.Dynamics.Retail.FiscalRegistrationServices.DigitalSignatureFiscalRegister.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />

<section name="Microsoft.Dynamics.Retail.FiscalRegistrationServices.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />

</sectionGroup>  

  1. Skopírujte nasledujúci kód časti applicationSettings POS.exe.config súboru:

<Microsoft.Dynamics.Retail.FiscalRegistrationServices.Properties.Settings>

< názov nastavenia ="FiscalRegisterAssembly_FR" serializeAs ="Reťazec">

<value>DigitalSignatureFiscalRegister.dll</value>

</setting>

< názov nastavenia ="FiscalRegisterClass_FR" serializeAs ="Reťazec">

<value>Microsoft.Dynamics.Retail.FiscalRegistrationServices.DigitalSignatureFiscalRegister.DigitalSignatureFiscalRegister</value>

</setting>

</Microsoft.Dynamics.Retail.FiscalRegistrationServices.Properties.Settings>

<Microsoft.Dynamics.Retail.FiscalRegistrationServices.DigitalSignatureFiscalRegister.Properties.Settings>

< názov nastavenia ="CertificateStoreName" serializeAs ="Reťazec">

<value>My</value>

</setting>

< názov nastavenia ="CertificateStoreLocation" serializeAs ="Reťazec">

<value>LocalMachine</value>

</setting>

< názov nastavenia ="EncodingName" serializeAs ="Reťazec">

<value>UTF-8</value>

</setting>

< názov nastavenia ="DataHashAlgorithm" serializeAs ="Reťazec">

<value>SHA1</value>

</setting>

< názov nastavenia ="CertificateThumbprint" serializeAs ="Reťazec">

<value></value>

</setting>

</Microsoft.Dynamics.Retail.FiscalRegistrationServices.DigitalSignatureFiscalRegister.Properties.Settings>

  1. Nastavenie správneho CertificateStoreName, CertificateStoreLocation a CertificateThumbprint hodnoty nainštalovaný certifikát v applicationSettings POS.exe.config súboru.

Prehľad SDK

Pod sekcie poskytujú prehľad súčasti Retail lokalizácia pre Francúzsko v maloobchodnej SDK. Môžete upraviť tieto súčasti, prispôsobenie alebo rozšírenie funkcie lokalizácie.

Enterprise POS

Riešenie obsahuje tri nové projekty, dve nové rozhranie a tri nové databázové tabuľky. Okrem toho sú rozšírené niekoľko existujúcich rozhrania novým spôsobom.

  • Projekt DigitalSignatureFiscalRegister v maloobchodnej SDK\POS Plugins\FiscalRegistrationServices a je súčasťou FiscalRegistrationServices riešenia.

  • Projekt FranceTriggers sa nachádza v priečinku Retail SDK\POS Plug-ins\Triggers a je súčasťou riešenia spúšťa.

  • Nové rozhranie IAuditEventTrigger a IBatchOperationTrigger sú súčasťou zmluvy zostavy.

  • Existujúce rozhranie IApplicationTrigger predlžuje dve nové metódy:

    • ApplicationSettingChanged sa nazýva po nastavení aplikácie napríklad školenia režimu alebo režimu offline sa zmenili;

    • Po vyčistení transakcií databázy kanál sa nazýva PostPurgeChannelData .

  • Existujúce rozhranie IPrintingTrigger predlžuje dve nové metódy:

    • GetReceiptFieldInfo sa nazýva pred tlačou poľa na potvrdenie;

    • Po tlači kópiu potvrdenia sa nazýva PostPrintReceiptCopy .

  • Nová RetailLogTransactionReference tabuľka slúži na ukladanie odkazov medzi udalosti denník auditu a zodpovedajúce maloobchodné transakcie napríklad odkaz medzi tlače kópie potvrdenia a pôvodné maloobchodné transakcie.

  • Nový RetailLogFiscalTransaction tabuľka sa používa na ukladanie informácií o registrácii auditu denníka udalostí.

  • Nový RetailFiscalRegistrationSequence tabuľka slúži na uloženie poslednej poradové čísla pre rôzne podpísané objekty, ako sú maloobchodné transakcie a auditovanie udalostí.

Spúšťač udalosti auditu

Nový spúšťač AuditEvent pridáva zapnutie prispôsobenie procesu vytvárania udalosť auditu. Tento spúšťač funguje rovnako ako ostatné spúšťa a načíta MEF. Poskytuje dva spôsoby PreLogEvent a PostLogEvent, ktoré sa nazývajú pred a po prihlásení udalosť auditu resp..

Nové rozhranie IAuditEventTrigger bol pridaný do knižnice zmluvy . Toto rozhranie popisuje PreLogEventa PostLogEvent metódy.

PreLogEvent postup môžete prerušiť proces zapisovania a zobrazenie správ prostredníctvom štandardného PreTriggerResult objekt. Používať spúšťača AuditEvent , je potrebné vytvoriť novú triedu. Táto trieda mali implementovať rozhranie IAuditEventTrigger . V takom prípade MEF načíta triedy počas spúšťania aplikácie.

FranceTriggers

FranceTriggers projekt obsahuje štandardné POS spúšťa, ktoré sú načítané, ak je pole kód ISO funkcie profilu POS fr.

  • BatchOperationTrigger implementuje rozhranie IBatchOperationTrigger a prepíše SaveCloseBatch metódy. Metóda zapíše udalosť auditu zatvoriť posun.

  • FranceApplicationTrigger implementuje rozhranie IApplicationTrigger a prepíše ApplicationStart a PostLogon metódy.

    • ApplicationStart metóda inicializuje stav registrácie RegistrationManager volaním metódy ActualizeRegistrationState ;

    • PostLogon metóda kontroly stavu posun volaním metódy CheckShiftClosing triedy ShiftClosingChecker , ak prihlásenie operácia bola úspešná. Metóda zobrazí upozornenie, ak súčasný posun trvá dlhšie preddefinované.

  • FranceAuditEventTrigger implementuje rozhranie IAuditEventTrigger a prepíše PreLogEvent a PostLogEvent metódy.

    • Metóda PreLogEvent prijme IAuditEvent objekt a vykonáva registráciu udalosťou, ak kontroly je povolená.

    • Metóda PostLogEvent prijme IAuditEvent objekt a dokončí zápis udalosťou, ak kontroly je zapnuté ukladanie fiškálne registračné informácie.

  • FranceOperationTrigger implementuje rozhranie IOperationTrigger a prepíše PreProcessOperation metódy. Spôsob kontroly stavu posun volaním metódy CheckShiftClosing triedy ShiftClosingChecker . Metóda blokuje operácie, ak súčasný posun trvá dlhšie preddefinované a zobrazí upozornenie.

  • FrancePaymentTrigger implementuje rozhranie IPaymentTrigger a prepíše metódu zálohy . Metóda správať ako metódu PreProcessOperation a blokuje platby, ak súčasný posun trvá dlhšie preddefinované.

  • FrancePrintingTrigger implementuje rozhranie IPrintingTrigger a prepíše GetReceiptFieldInfo metódy. Metóda IReceiptField a IReceiptPrintingContext objekty a vypočíta hodnotu poľa potvrdenie tlačí.

  • FranceTransactionTrigger implementuje ITransactionTrigger a prepíše PreEndTransaction a SaveTransaction metódy.

    • Metóda PreEndTransaction prijme IPosTransaction objekt a vykoná registráciu maloobchodné transakcie. Okrem toho skontroluje stav shift a blokuje transakcie, ak súčasný posun trvá dlhšie preddefinované.

    • Metóda SaveTransaction prijme IPosTransaction objekt a dokončí zápis maloobchodné transakcie uložením fiškálne registračné informácie.

DigitalSignatureFiscalRegister

Projekt DigitalSignatureFiscalRegister poskytuje funkcie digitálne podpísať maloobchodné transakcie a auditovanie udalostí. 

  • Trieda CertificateHelper poskytuje metódy na načítanie certifikátov z priestoru na uloženie certifikátov.

  • Trieda DigitalSignatureFiscalRegister implementuje rozhranie IFiscalRegisterDriver a prepíše Inicializácia a RegisterFiscalData metódy.

    • Inicializácia metóda načíta nastavenie digitálny odtlačok certifikátu a umiestnenie v konfiguračnom súbore.

    • Metóda RegisterFiscalData serializovaný finančné informácie a vypočíta digitálny podpis.

  • Trieda DigitalSignatureFiscalRegisterResponse predstavuje digitálny podpis registra odpoveď.

Registrácie

Proces registrácie udalosti auditu a maloobchodné transakcie sú podobné. Existujú adaptér triedy implementácia rozhrania IRegistrableEvent pre každý typ objektu registerable FranceTriggers projektu:

  • Trieda RegistrableEventAuditEventAdapter na podporu kontroly podujatí

  • RegistrableEventRetailTransactionAdapter na podporu maloobchodných transakcií registrácia

  • RegistrableEventShiftTransactionEventAdapter na podporu registrácie udalosti zatvoriť posun

Extrahovanie a serializacia informácie použiť na registráciu registerable objekty sú adaptéry. Adaptér pre príslušný typ je vytvorený vo vnútri spúšťač metódy PreEndTransaction, PreLogEvent a SaveCloseBatch triedy RegistrableEventFactory .

Registrácia ľubovoľného objektu registerable udalosť vykonáva RegistrationManager triedy v projekte FranceTriggers. RegistrationManager používa službu DefaultFiscalRegistrationService , ktorá implementuje rozhranie IFiscalRegister a načíta MEF. 

DefaultFiscalRegistrationService vytvorí a nastaví inštanciu IFiscalRegisterDriver. PoužívaFiscalRegisterFactory triedyvytvoriť inštanciu príslušné IFiscalRegisterDriver a inštanciuDigitalSignatureFiscalRegister triedy podľa krajiny Francúzsko / oblasť kontext.

Serializovaný fiškálne registračné údaje sú uložené vo formáte JSON v RetailTransactionFiscalTransaction a RetailLogFiscalTransaction databázy maloobchodné transakcie a udalosti auditu, resp..

Informácie o rýchlej oprave

Ako získať Microsoft Dynamics AX aktualizuje súbory

Táto aktualizácia je k dispozícii na manuálne prevzatie a inštaláciu z Microsoft Download Center.

Požiadavky

Musíte mať jednu z nasledovných produktov nainštalovaný chcete použiť túto rýchlu opravu:

  • Microsoft Dynamics AX 2012 R2

Požiadavka na reštartovanie

Po použití tejto rýchlej opravy je nutné reštartovať službu aplikácie objektu Server (AOS).

Ak sa vyskytne problém sťahovanie, nainštalovaním tejto rýchlej opravy alebo máte technických otázok, kontaktujte svojho partnera alebo, ak zapísaní v pláne podpory priamo so spoločnosťou Microsoft, môžete kontaktovať technickú podporu pre Microsoft Dynamics a vytvoriť nové požiadavky na technickú podporu. Chcete urobiť, nájdete na nasledujúcej webovej lokalite spoločnosti Microsoft:

https://mbs.microsoft.com/support/newstart.aspx

Môžete tiež kontaktovať technickú podporu pre Microsoft Dynamics telefonicky pomocou tieto odkazy pre krajiny špecifické telefónne čísla. Navštívte jednu z nasledujúcich webových lokalitách spoločnosti Microsoft:

Partneri

https://mbs.microsoft.com/partnersource/resources/support/supportinformation/Global+Support+Contacts

Zákazníci

https://mbs.microsoft.com/customersource/northamerica/help/help/contactus

V špeciálnych prípadoch sa poplatky, ktoré sú telefonickú podporu nemusia účtovať ak technickú podporu Professional pre Microsoft Dynamics a súvisiace produkty zistí, že táto konkrétna aktualizácia vyrieši váš problém. Poplatkoch za poskytovanie technickej podpory sa budú vzťahovať na dodatočnú podporu otázky a otázky, ktoré sa netýkajú tejto špecifickej aktualizácie, podliehajú.

Poznámka:To je "Rýchlo publikovať" článok vytvorené priamo v rámci organizácie technickej podpory spoločnosti Microsoft. Informácií obsiahnutých v sa poskytuje ako-v reakcii na naliehavé problémy. Rýchlosťou robiť materiály môžu obsahovať typografické chyby a môžu byť kedykoľvek bez predchádzajúceho upozornenia. Prečítajte si Podmienky používaniaz iných dôvodov.

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×