Omogući Certified POS sistem za Francusku u Microsoft Dynamics AX 2012 R2 za maloprodaju (binarne)

Radite bilo gde na bilo kom uređaju sa uslugom Microsoft 365

Nadogradite na Microsoft 365 da biste radili bilo gde sa najnovijim funkcijama i ispravkama.

Nadogradi odmah

Uvod

Ova ispravka je binarni deo kombinovane ispravka koja omogućava Microsoft Dynamics AX 2012 R2 za maloprodajne lokalizaciju funkcionalnost za Francusku. Vidim KB 4101319 za aplikaciju deo ispravku.

Ovaj članak pruža pregled o koracima koji su potrebni da biste konfigurisali Microsoft Dynamics AX 2012 R2 za bodova-od-maloprodaju (POS) će se koristiti u radnjama koja se nalazi u Francuskoj, kao i pregled komponenti maloprodajne lokalizaciju rešenje za Francusku uključene u maloprodaji SDK.

Vidim KB 4101319 za više informacija o Microsoft Dynamics AX 2012 R2 za maloprodajne lokalizaciju za Francuske i potrebnu lokalizaciju podešavanje korake.

Konfigurisanje POS za Francusku

Na ispod odeljci opisuju procedure koje su potrebne za konfigurisanje POS (POS) za Francusku.

Konfigurisanje Enterprise POS za Francusku

Da biste omogućili digitalne potpise prodajne transakcije u Enterprise POS, potrebno je da instalirate certifikat i dodavanje potrebne postavke u datoteci za konfiguraciju aplikacije POS.exe.config:

  1. Instalirajte ispravan digitalni certifikat da lokalni certifikat skladište na Enterprise POS aparatu.

  1. Kopirajte sledeći kôd u odeljak " configSections " POS.exe.config datoteke:

<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. Kopirajte sledeći kôd u odeljak " applicationSettings " POS.exe.config datoteke:

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

< ime postavke =„FiscalRegisterAssembly_FR” serializeAs =„Niska”>

<value>DigitalSignatureFiscalRegister.dll</value>

</setting>

< ime postavke =„FiscalRegisterClass_FR” serializeAs =„Niska”>

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

</setting>

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

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

< ime postavke =„CertificateStoreName” serializeAs =„Niska”>

<value>My</value>

</setting>

< ime postavke =„CertificateStoreLocation” serializeAs =„Niska”>

<value>LocalMachine</value>

</setting>

< ime postavke =„EncodingName” serializeAs =„Niska”>

<value>UTF-8</value>

</setting>

< ime postavke =„DataHashAlgorithm” serializeAs =„Niska”>

<value>SHA1</value>

</setting>

< ime postavke =„CertificateThumbprint” serializeAs =„Niska”>

<value></value>

</setting>

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

  1. Podešavanje ispravne CertificateStoreName, CertificateStoreLocation i CertificateThumbprint vrednosti instalirani certifikat u applicationSettings delu POS.exe.config datoteku.

SDK pregled

Na ispod sekcije pružaju pregled komponenti maloprodajne lokalizaciju rešenja za Francusku uključene u maloprodaji SDK. Možete da izmenite ove komponente da biste prilagodili ili proširite funkcionalnost lokalizaciju.

Enterprise POS

Rešenje se sastoji od tri nove projekte, dva nova interfejsa i tri nova tabela baze podataka. Osim toga, nekoliko postojećih interfejsi su proširene novim metodama.

  • DigitalSignatureFiscalRegister projekat je u Plugins\FiscalRegistrationServices SDK\POS u maloprodaji i deo FiscalRegistrationServices rešenje.

  • FranceTriggers projekta se nalazi u fascikli SDK\POS maloprodajne Plug-ins\Triggers i deo okidači rešenje.

  • Novi interfejsi za IAuditEventTrigger i IBatchOperationTrigger su delovi skupštine ugovore.

  • Postojeće interfejs IApplicationTrigger je proširena sa dva nova metoda:

    • ApplicationSettingChanged se zove nakon postavljanja za aplikacije kao što je trening režim ili režim rada van mreže nije promenilo;

    • PostPurgeChannelData zove se nakon čišćenja transakcija iz baze podataka kanal.

  • Postojeće interfejs IPrintingTrigger je proširena sa dva nova metoda:

    • GetReceiptFieldInfo se zove pre štampanja polje na račun;

    • PostPrintReceiptCopy se zove nakon štampanja kopiju priznanicu.

  • Novi RetailLogTransactionReference sto se koristi za skladištenje reference između događaja u evidenciji nadgledanja i odgovarajuće maloprodajne transakcija, kao što su reference između događaja za štampu kopiju priznanicu i originalne transakcije maloprodaje.

  • Novi RetailLogFiscalTransaction tabela se koristi za skladištenje informacija o registraciji za događaje evidencije nadgledanja.

  • Novi RetailFiscalRegistrationSequence tabela se koristi za skladištenje prošle uzastopne brojeve za nekoliko tipova potpisane objekte kao što su maloprodaja transakcije i nadgledanja događaja.

Revizija okidačem događaja

Okidač za novi AuditEvent se dodaje da omogući prilagođavanje procesa kreiranja događaja nadzora. Ovaj okidač funkcioniše na isti način kao drugi okidači i napunjen do MEF. Pruža dva metoda PreLogEvent i PostLogEvent, koji se nazivaju pre i posle vođenja evidencije nadgledanja događaja, tim redom.

Interfejs novog IAuditEventTrigger je dodat u biblioteci ugovore . Ovaj interfejs opisuje PreLogEventi PostLogEvent metode.

Metod PreLogEvent mogu prekinuti proces vođenja evidencije i Prikaži poruke putem standardnih PreTriggerResult objekta. Da biste koristili okidač AuditEvent , nova klasa mora biti kreiran. Ovaj predmet treba da sprovede IAuditEventTrigger interfejs. U ovom slučaju, MEF će staviti u klasu tokom pokretanja aplikacije.

FranceTriggers

FranceTriggers projekat sadrži standardne POS okidače koji su učitani ako polje ISO Šifra funkcionalnost profila POS postavljena na FR.

  • BatchOperationTrigger implementira sučelje IBatchOperationTrigger i ima prednost u odnosu na SaveCloseBatch metod. Metod evidentira događaj nadgledanja njenog zatvaranja zaokret.

  • FranceApplicationTrigger implementira sučelje IApplicationTrigger i ima prednost u odnosu na ApplicationStart i PostLogon metode.

    • Metod ApplicationStart pokrene registracija stanje RegistrationManager sa pozivom na ActualizeRegistrationState metod;

    • Metod PostLogon proverava shift država sa pozivom metod CheckShiftClosing u klasi ShiftClosingChecker ako je prijavljivanje operacija bila uspešna. Metod koji prikazuje upozorenje ako trenutni smena traje duže od unapred definisanih vreme.

  • FranceAuditEventTrigger implementira sučelje IAuditEventTrigger i ima prednost u odnosu na PreLogEvent i PostLogEvent metode.

    • Metod PreLogEvent prima IAuditEvent objekta i izvršava registraciju događaja nadzora ako je omogućena revizija.

    • Metod PostLogEvent prima IAuditEvent objekta i finalizes registraciju događaja nadzora ako nadzora omogućeno tako što ćete sačuvati informacije fiskalni registraciju.

  • FranceOperationTrigger implementira sučelje IOperationTrigger i ima prednost u odnosu na PreProcessOperation metod. Metod koji proverava shift država sa pozivom metod CheckShiftClosing u ShiftClosingChecker razredu. Metod koji blokira operaciju ako trenutni smene traje duže od unapred definisanih vreme, a prikazuje poruku upozorenja.

  • FrancePaymentTrigger implementira sučelje IPaymentTrigger i zamenjuje metod akontaciju . Metod koji se ponaša na isti način kao metod PreProcessOperation i blokira isplatu ako trenutni smena traje duže od unapred definisanih vreme.

  • FrancePrintingTrigger implementira sučelje IPrintingTrigger i ima prednost u odnosu na GetReceiptFieldInfo metod. Metod koji prima IReceiptField i IReceiptPrintingContext objekata i izračunava vrednost polja za potvrdu štampanje.

  • FranceTransactionTrigger implementira ITransactionTrigger i ima prednost u odnosu na PreEndTransaction i SaveTransaction metode.

    • Metod PreEndTransaction prima IPosTransaction objekta i izvršava registraciju maloprodajne transakcije. Pored toga, to proverava shift države i blokira transakcije ako trenutni smena traje duže od unapred definisanih vreme.

    • Metod SaveTransaction prima IPosTransaction objekta i finalizes registracije maloprodajne transakcije tako što ćete sačuvati informacije fiskalni registraciju.

DigitalSignatureFiscalRegister

DigitalSignatureFiscalRegister projekat obezbeđuje funkcionalnost za digitalno potpisivanje transakcija u maloprodaji i nadgledanja događaja. 

  • U CertificateHelper razredu nudi metode za učitavanje certifikate iz skladišta certifikata.

  • DigitalSignatureFiscalRegister razred implementira sučelje IFiscalRegisterDriver i zamenjuje Pokreni i RegisterFiscalData metoda.

    • Način pokretanja učitava digitalni potpis postavke kao što su otisak certifikata i lokaciju iz datoteke za konfiguraciju.

    • Metod RegisterFiscalData prima hladna fiskalne informacije i izračunava digitalni potpis.

  • DigitalSignatureFiscalRegisterResponse klasa predstavlja odgovor na digitalni potpis dnevnik.

Proces registracije

Slični su Procesi registracije za reviziju događaja i transakcija u maloprodaji. Postoje adapter klase implementaciji IRegistrableEvent interfejs za svaku vrstu datoteka objekta u FranceTriggers projekta:

  • U RegistrableEventAuditEventAdapter razredu da podrži nadgledanja registracija događaja

  • RegistrableEventRetailTransactionAdapter da podrži prodajnih transakcija registracija

  • RegistrableEventShiftTransactionEventAdapter da podrži registracija događaja od zatvaranja zaokret

Adapteri koji su odgovorni za izdvajanje i skeceva informaciju koja se koristi za registraciju iz datoteka objekata. Adapter za odgovarajuću vrstu kreira unutar okidač metode kao što su PreEndTransaction, PreLogEvent i SaveCloseBatch u RegistrableEventFactory razredu.

Registracija svakog objekta samostalno registruju događaja vrši se RegistrationManager razreda koji se nalazi u FranceTriggers projektu. RegistrationManager koristi DefaultFiscalRegistrationService usluga koja je napunjen do MEF i implementira sučelje IFiscalRegister

DefaultFiscalRegistrationService kreira i postavlja instanca IFiscalRegisterDriver. Koristiu FiscalRegisterFactory razreduda biste kreirali odgovarajući instanca IFiscalRegisterDriver i proizvoditi instancuDigitalSignatureFiscalRegister klase ispod zemlje Francuska / regiona kontekst.

Hladna fiskalni registracije skladištenja podataka u što su JSON format u tabelama baze podataka RetailTransactionFiscalTransaction i RetailLogFiscalTransaction za maloprodajne transakcije i nadzora događaja, tim redom.

Informacije o prilagodbenom popravku

Kako nabaviti Microsoft Dynamics SEKIRU ažurira datoteke

Ova ispravka je dostupna za ručno preuzimanje i instalaciju sa lokacije Microsoft Download Center.

Preduslovi

Morate imati jedan od sljedećih proizvoda da biste primijenili ovaj hitni popravak:

  • Microsoft Dynamics AX 2012 R2

Zahtev za ponovnim pokretanjem

Nakon što primijenite hitni popravak, morate ponovo pokrenuti servis Server aplikacije objekta (AOS).

Ako nailazite na pitanje preuzimanja, instaliranja prilagodbenog popravka, ili imaju druge tehnička podrška pitanja, kontaktirajte svog partnera ili, ako je upisan u plan podrške direktno sa Microsoft, obratite se tehničkoj podršci za Microsoft Dynamics i kreirajte je novi zahtev za podršku. Da biste to učinili, posjetite sledeće Microsoft Web lokacije:

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

Možete se obratiti tehničkoj podršci za Microsoft Dynamics putem telefona pomoću ove veze za zemlju određene telefonske brojeve. Da biste to učinili, posjetite jedno od sledećih Microsoft Web lokacije:

Partneri

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

Kupci

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

U posebnim slučajevima, troškovi koji se naplaćuju za podršku mogu biti ukinuti ako stručnjaku za tehničku podršku za Microsoft Dynamics i srodne proizvode utvrdi da će određena ispravka rešiti problem. Uobičajeni troškovi podrške će primeniti na bilo koji dodatnu podršku pitanja i probleme koji nisu direktno povezani sa datom ispravkom.

NapomenaOvo je „Brzo se objavi” članak kreirane direktno iz unutar organizacije Microsoft podrške. Informacije koje se nalaze ovde u data je kao-je kao odgovor na pitanja. Kao rezultat brzine u učiniti dostupnom, materijali koji može da sadrži tipografske greške i možda biti revidiran u bilo kom trenutku bez prethodne najave. Potražite Uslove korišćenjaza druge razloge.

Potrebna vam je dodatna pomoć?

Unapredite veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Microsoft insajdere

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Izgleda da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×