Prijavite se pomoću Microsofta
Prijavi se ili izradi račun.
Zdravo,
Odaberite drugi račun.
Imate više računa
Odaberite račun putem kojeg se želite prijaviti.

Uvod

Ovo ažuriranje je binarni dio spojenog ažuriranje koje omogućuje Microsoft Dynamics AKSIMUM 2012 R2 za maloprodaja lokalizaciju funkcionalnost za Francuska. Pogledajte KB 4101319 za dio aplikacije za ažuriranje.

Ovaj članak pruža pregled korake potrebne za konfiguriranje Microsoft Dynamics AKSIMUM 2012 R2 za točke-od-maloprodaju (Položaj) će se koristiti u trgovinama nalazi u Francuska, kao i pregled komponente rješenja lokalizaciju maloprodaja za Francuska uključeni u maloprodajnim SDK.

Dodatne informacije o u Microsoft Dynamics AKSIMUM 2012 R2 za lokalizaciju maloprodaja za Francuska i postavljanje korake potrebne lokalizaciju potražite KB 4101319 .

Konfiguriranje Položaj za Francuska

U ispod sekcije opisuju postupke koji su potrebni za konfiguriranje point-of-sale (Položaj) za Francuska.

Konfiguriranje Enterprise Položaj za Francuska

Za omogućavanje digitalnog potpisivanja prodajne transakcije u Položaj Enterprise, potrebno je instalirati certifikat i dodajte potrebne postavke aplikacije konfiguracijske datoteke POS.exe.config:

  1. Instalirajte valjani digitalni certifikat spremište certifikata lokalne na Enterprise Položaj strojne grupe.

  1. Kopirajte sljedeći kod configSections sekciji datoteke POS.exe.config:

<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 sljedeći kod applicationSettings sekciji datoteke POS.exe.config:

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

< naziv postavke = serializeAs"FiscalRegisterAssembly_FR" ="Niz">

<value>DigitalSignatureFiscalRegister.dll</value>

</setting>

< naziv postavke = serializeAs"FiscalRegisterClass_FR" ="Niz">

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

</setting>

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

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

< naziv postavke = serializeAs"CertificateStoreName" ="Niz">

<value>My</value>

</setting>

< naziv postavke = serializeAs"CertificateStoreLocation" ="Niz">

<value>LocalMachine</value>

</setting>

< naziv postavke = serializeAs"EncodingName" ="Niz">

<value>UTF-8</value>

</setting>

< naziv postavke = serializeAs"DataHashAlgorithm" ="Niz">

<value>SHA1</value>

</setting>

< naziv postavke = serializeAs"CertificateThumbprint" ="Niz">

<value></value>

</setting>

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

  1. Postavljanje ispravne vrijednosti u CertificateStoreName, CertificateStoreLocation i CertificateThumbprint instalirani certifikat u applicationSettings sekciji datoteke POS.exe.config.

Pregled SDK

U ispod sekcije daju pregled komponenti rješenja lokalizaciju maloprodaja za Francuska obuhvaćene maloprodaja SDK. Možete izmijeniti te komponente da biste prilagodili ili proširiti funkcionalnost lokalizaciju.

Položaj Enterprise

Rješenje se sastoji od tri nove projekte, dva nova sučelja i tri nove tablice baze podataka. Osim toga, nekoliko postojeće sučelja su proširenima nove metode.

  • Projekt DigitalSignatureFiscalRegister je SDK\POS Plugins\FiscalRegistrationServices maloprodaja i dio FiscalRegistrationServices rješenja.

  • FranceTriggers projekt se nalazi u mapi Plug-ins\Triggers SDK\POS maloprodaja i je dio okidači rješenja.

  • Novo sučelje IAuditEventTrigger i IBatchOperationTrigger su dijelovi sklop ugovore.

  • Postojeće sučelje IApplicationTrigger proširenima dvije nove metode:

    • ApplicationSettingChanged zove nakon postavku aplikacije poput osposobljavanja načinu ili izvanmrežni način promijenila;

    • PostPurgeChannelData naziva nakon čišćenja transakcije iz baze podataka kanal.

  • Postojeće sučelje IPrintingTrigger proširenima dvije nove metode:

    • GetReceiptFieldInfo pozvan prije ispisa polje na primke;

    • PostPrintReceiptCopy naziva nakon ispisivanja kopija primku.

  • Novu tablicu RetailLogTransactionReference koristi se za pohranu reference između nadzornih zapisnika događaja i odgovarajuće maloprodaja transakcija kao što su reference između događaja ispis kopija primku i izvorne transakcije maloprodaja.

  • Novu tablicu RetailLogFiscalTransaction koristi se za pohranu informacija registracija za nadzornih zapisnika događaja.

  • Novu tablicu RetailFiscalRegistrationSequence koristi se za pohraniti zadnje uzastopne brojeve za nekoliko vrsta potpisane objekata, primjerice maloprodaja transakcije i nadzora događaja.

Okidač događaja nadzora

Novi okidač AuditEvent se dodaje omogućiti prilagodbu postupak stvaranja događaja nadzora. Taj se okidač funkcionira na isti način kao drugi okidači i učitao MEF. Pruža dvije metode PreLogEvent i PostLogEventkoji se nazivaju prije i nakon zapisivanja događaja nadzora, odnosno.

Novo sučelje IAuditEventTrigger je dodana u biblioteku ugovore . Opisuje ovo sučelje PreLogEventi PostLogEvent metode.

Metoda PreLogEvent možete prekinuti proces zapisivanja i Prikaži poruke putem standardnog objekt PreTriggerResult . Da biste koristili okidač AuditEvent , novi klase treba stvoriti. Ova klasa treba implementira sučelje IAuditEventTrigger . U tom slučaju, MEF će učitati klasu tijekom pokretanja aplikacije.

FranceTriggers

FranceTriggers projekt sadrži standardni Položaj okidači koji su učitani ako je polje Šifra ISO profila funkcionalnost Položaj postavljena FR.

  • BatchOperationTrigger implementira sučelje IBatchOperationTrigger i nadjačava metodu SaveCloseBatch . Metoda bilježi događaj nadzora zatvoriti na shift.

  • FranceApplicationTrigger implementira sučelje IApplicationTrigger i nadjačava metode ApplicationStart i PostLogon .

    • Metoda ApplicationStart inicijalizira stanje Registracija RegistrationManager po pozivanje metode ActualizeRegistrationState ;

    • Metoda PostLogon provjerava stanje shift po pozivanje metode CheckShiftClosing klase ShiftClosingChecker ako je uspio postupak prijave. Metoda prikazuje upozorenje ako trenutni shift traje dulje od unaprijed definiranih vrijeme.

  • FranceAuditEventTrigger implementira sučelje IAuditEventTrigger i nadjačava metode PreLogEvent i PostLogEvent .

    • Metoda PreLogEvent prima objekt IAuditEvent i registracija događaja nadzora obavlja ako je omogućen nadzor.

    • Metoda PostLogEvent prima objekt IAuditEvent i finalizes Registracija događaja nadzora ako nadzora omogućeno spremanjem fiskalni Registracija informacije.

  • FranceOperationTrigger implementira sučelje IOperationTrigger i nadjačava metodu PreProcessOperation . Metoda provjerava stanje shift po pozivanje metode CheckShiftClosing klase ShiftClosingChecker . Metoda blokira operaciju ako trenutni shift traje dulje od unaprijed definiranih vrijeme i prikazuje poruku upozorenja.

  • FrancePaymentTrigger implementira sučelje IPaymentTrigger i nadjačava metodu akontacije/pretplate . Metoda ponaša se na isti način kao metoda PreProcessOperation i blokira uplata ako trenutni shift traje dulje od unaprijed definiranih vrijeme.

  • FrancePrintingTrigger implementira sučelje IPrintingTrigger i nadjačava metodu GetReceiptFieldInfo . Metoda prima IReceiptField i IReceiptPrintingContext objekata i izračunava vrijednost polja primke koji se ispisuje.

  • FranceTransactionTrigger implementira ITransactionTrigger i nadjačava metode PreEndTransaction i SaveTransaction .

    • Metoda PreEndTransaction prima objekt IPosTransaction i izvodi Registracija maloprodaja transakcije. Uz to, on provjerava stanje shift i blokira transakciju ako trenutni shift traje dulje od unaprijed definiranih vrijeme.

    • Metoda SaveTransaction prima objekt IPosTransaction i finalizes registraciju transakcije maloprodaja spremanjem fiskalni Registracija informacije.

DigitalSignatureFiscalRegister

DigitalSignatureFiscalRegister projekt pruža funkcionalnost za digitalno potpisivanje maloprodaja transakcije i nadzora događaja. 

  • Klasa CertificateHelper pruža metode za učitavanje certifikate iz spremišta certifikata.

  • Klasa DigitalSignatureFiscalRegister implementira sučelje IFiscalRegisterDriver i nadjačava metoda Inicijaliziranje i RegisterFiscalData .

    • Metoda Inicijaliziranje učitava postavke otisak prsta na certifikatu i mjesto digitalnog potpisa iz konfiguracijske datoteke.

    • Metoda RegisterFiscalData prima serijalizirani fiskalni informacije i izračunava digitalni potpis.

  • Klasa DigitalSignatureFiscalRegisterResponse predstavlja odgovor dnevnik digitalni potpis.

Postupak registracije

Slični su procesi registracija za događaje nadzora i maloprodaja transakcije. Postoje prilagodnik klase implementacijom sučelje IRegistrableEvent za svaku vrstu registriraju objekta u FranceTriggers projektu:

  • Klasa RegistrableEventAuditEventAdapter za podršku registracije događaja nadzora

  • RegistrableEventRetailTransactionAdapter za podršku maloprodaja transakcije Registracija

  • RegistrableEventShiftTransactionEventAdapter za podršku Registracija događaja zatvaranja na shift

Prilagodnici odgovorni za izdvajanje i Serijalizacija informacije za registraciju iz registriraju objekata. Prilagodnik odgovarajuće vrste stvorene unutar okidač metode PreEndTransaction, PreLogEvent i SaveCloseBatch po RegistrableEventFactory klase.

Registracija bilo koji objekt događaja registriraju obavlja klase RegistrationManager nalazi u FranceTriggers projektu. RegistrationManager koristi servis DefaultFiscalRegistrationService koji implementira sučelje IFiscalRegister i učitao MEF. 

DefaultFiscalRegistrationService stvara i postavlja instancu IFiscalRegisterDriver. Koristiklase FiscalRegisterFactory da biste kreirali odgovarajuće instance IFiscalRegisterDriver i proizvesti instancaklase DigitalSignatureFiscalRegister pod Francuska države / Regija kontekst.

Serijalizirani fiskalni porezni podaci spremljeni u obliku JSON u tablicama baze podataka RetailTransactionFiscalTransaction i RetailLogFiscalTransaction za transakcije maloprodaja i nadzornih događaja, odnosno.

Informacije o hitnim popravkom

Kako nabaviti Microsoft Dynamics AKSIMUM ažurira datoteke

Ovaj dostupno je ažuriranje za ručno preuzimanje i instalaciju iz Microsoft Download Center.

Preduvjeti

Mora imati jedan od sljedećih proizvoda da biste primijenili taj hitni popravak:

  • Microsoft Dynamics AKSIMUM R2 2012.

Potreba za ponovnim pokretanjem

Nakon primjene hitnog popravka morate ponovo pokrenuti servis poslužitelja aplikacije objekt (AOS).

Ako su nailazi na problem preuzimanje, instalacijom tog hitnog popravka ili imaju druge tehničke podrške pitanja, obratite se svom partneru ili, ako se prijavili za podršku plan izravno s Microsoft, obratite se tehničkoj podršci za Microsoft Dynamics i stvoriti na Novi zahtjev za podršku. Da biste to učinili, posjetite sljedeće Microsoftovo web-mjesto:

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

Možete obratite tehničkoj podršci za Microsoft Dynamics telefonom pomoću ove veze za države određene telefonske brojeve. Da biste to učinili, posjetite jedno od sljedećih web-mjesta Microsoft:

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škove koji su službe za podršku pozive možda biti otkazana ako Professional za tehničku podršku za Microsoft Dynamics i povezane proizvode određuje da određeno ažuriranje riješiti problem. Troškovi uobičajeni podrške primjenjuju se na dodatna pitanja i problemima kvalifikovanje za određeno ažuriranje u pitanju.

Napomena To je "Brzo OBJAVITI" članak kreiraju izravno iz unutar organizacije podršku Microsoft. Informacije ovdje sadržane u navedeni kao-je odgovor rastućih problemi. Zbog brzine u učinite dostupnom materijali mogu uključivati Tipografske pogreške i može se revidirati u bilo kojem trenutku bez prethodne najave. Potražite Uvjete korištenjaza ostala razmatranja.

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.

Jesu li vam ove informacije bile korisne?

Koliko ste zadovoljni jezičnom kvalitetom?
Što je utjecalo na vaše iskustvo?
Ako pritisnete Pošalji, vaše će se povratne informacije iskoristiti za poboljšanje Microsoftovih proizvoda i usluga. Vaš će IT administrator moći prikupiti te podatke. Izjava o zaštiti privatnosti.

Hvala vam na povratnim informacijama!

×