Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

Ievads

Šis atjauninājums ir binārais kombinēto atjauninājumu, kas ļauj Microsoft Dynamics AX 2012 R2 mazumtirdzniecības lokalizācija funkcionalitātes Francija daļa. Skatiet KB 4101319 atjauninājumu lietojumprogrammas daļa.

Šajā rakstā sniegts pārskats par darbības, kas nepieciešamas, lai konfigurētu Microsoft Dynamics AX 2012 R2 punkti-par-mazumtirdzniecība (POS) izmanto Francija, kā arī pārskats par mazumtirdzniecības lokalizācija risinājuma komponenti, kas atrodas veikalos Francija iekļauts mazumtirdzniecības SDK.

Lai iegūtu papildinformāciju par Microsoft Dynamics AX 2012 R2 mazumtirdzniecības lokalizācija Francija un nepieciešama lokalizācija uzstādīšanas darbības skatiet KB 4101319 .

Francijas POS konfigurēšana

Zem sadaļas apraksta procedūras, kas nepieciešamas, lai konfigurētu Francija pārdošanas punkta (POS).

Francijas uzņēmuma POS konfigurēšana

Iespējot ciparparakstam uzņēmuma POS pārdošanas darbību, ir jāinstalē sertifikātu un pievienotu lietojumprogrammas konfigurācijas fails POS.exe.config nepieciešamos iestatījumus:

  1. Instalējiet derīgs ciparsertifikāts lokālajā sertifikātu krātuvē uzņēmuma POS datorā.

  1. Kopēt šo kodu sadaļu configSections POS.exe.config failu:

<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. Kopēt šo kodu sadaļu applicationSettings POS.exe.config failu:

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

< iestatījuma nosaukums ="FiscalRegisterAssembly_FR" serializeAs ="Virkne">

<value>DigitalSignatureFiscalRegister.dll</value>

</setting>

< iestatījuma nosaukums ="FiscalRegisterClass_FR" serializeAs ="Virkne">

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

</setting>

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

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

< iestatījuma nosaukums ="CertificateStoreName" serializeAs ="Virkne">

<value>My</value>

</setting>

< iestatījuma nosaukums ="CertificateStoreLocation" serializeAs ="Virkne">

<value>LocalMachine</value>

</setting>

< iestatījuma nosaukums ="EncodingName" serializeAs ="Virkne">

<value>UTF-8</value>

</setting>

< iestatījuma nosaukums ="DataHashAlgorithm" serializeAs ="Virkne">

<value>SHA1</value>

</setting>

< iestatījuma nosaukums ="CertificateThumbprint" serializeAs ="Virkne">

<value></value>

</setting>

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

  1. Iestatījumu pareizu CertificateStoreName, CertificateStoreLocation un CertificateThumbprint vērtības instalēto sertifikāta faila POS.exe.config applicationSettings sadaļā.

SDK pārskats

Zem sadaļas sniedz pārskatu par mazumtirdzniecības lokalizācija risinājuma komponenti Francija ietverta mazumtirdzniecības SDK. Varat modificēt šo komponentu pielāgošana vai paplašināt lokalizācija funkcionalitāti.

Uzņēmuma POS

Risinājumu veido divi Jaunie interfeisi un trīs jaunas bāzes tabulas trīs jauno projektu. Turklāt tiek pagarināts vairākas esošās saskarnes ar jaunām metodēm.

  • Projekta DigitalSignatureFiscalRegister mazumtirdzniecības SDK\POS Plugins\FiscalRegistrationServices un ir daļa no FiscalRegistrationServices risinājumu.

  • FranceTriggers projekts atrodas mapē mazumtirdzniecības SDK\POS Plug-ins\Triggers un izraisa risinājuma daļu.

  • Jaunie interfeisi un IAuditEventTriggerIBatchOperationTrigger ir līgumi komplekta daļas.

  • Esošo IApplicationTrigger interfeisu tiek paplašināts ar jaunu divējādi:

    • ApplicationSettingChanged sauc pēc lietojumprogrammas iestatījumu, piemēram, apmācības režīmā vai mainīt bezsaistes režīmā;

    • PostPurgeChannelData sauc notīrīts darbības kanālu datu bāzē.

  • Esošo IPrintingTrigger interfeisu tiek paplašināts ar jaunu divējādi:

    • GetReceiptFieldInfo sauc pirms drukāšanas lauka saņemšanas;

    • PostPrintReceiptCopy sauc pēc drukāšanas kvīts kopiju.

  • Jaunā RetailLogTransactionReference tabulā tiek izmantots, lai saglabātu norādes starp audita žurnāla notikumus un atbilstošās mazumtirdzniecības darbības, piemēram, atsauces gadījumā kvīts kopiju drukāšana un mazumtirdzniecības sākotnējā darbība.

  • Jaunā RetailLogFiscalTransaction tabulā tiek izmantots, lai saglabātu audita žurnāla notikumu reģistrācijas informāciju.

  • Jaunā RetailFiscalRegistrationSequence tabula tiek izmantota, lai saglabātu pēdējā secības numurus dažāda veida parakstītu objektus, piemēram, mazumtirdzniecības darbības un audita notikumu.

Audita notikums trigeris

Jaunā AuditEvent trigeris tiek pievienots iespējot pielāgošana audita notikums veidošanas procesu. Šis trigeris darbojas tāpat kā citu izraisa un MEF tiek ielādēta. Tas nodrošina PreLogEvent un PostLogEvent, ko sauc par pirms un pēc pieteikšanās audita notikums attiecīgi divas metodes.

IAuditEventTrigger interfeiss tika pievienots līgumi bibliotēkā. Šī saskarne apraksta PreLogEventun PostLogEvent metodes.

PreLogEvent metodi var pārtraukt reģistrēšanas procesu un Rādīt ziņojumus, izmantojot standarta PreTriggerResult objektu. Izmantot AuditEvent trigeris, jauna klase ir jāveido. Šajā kategorijā jāievieš IAuditEventTrigger interfeisu. Šādā gadījumā MEF slodzes klases lietojumprogrammu startēšanas laikā.

FranceTriggers

FranceTriggers projekts ir standarta POS izraisa ielādētās iestatot FRfunkcionalitātes profilu POS lauku ISO kods .

  • BatchOperationTrigger izmanto IBatchOperationTrigger interfeisu un ignorē SaveCloseBatch metodi. Metodi reģistrē notikumu audita noslēguma maiņa.

  • FranceApplicationTrigger izmanto IApplicationTrigger interfeisu un ignorē ApplicationStart un PostLogon metodes.

    • ApplicationStart metode inicializē RegistrationManager reģistrācijas stāvokli, zvanot pa tālruni ActualizeRegistrationState metodi;

    • PostLogon metode pārbauda valsts maiņu, zvanot pa tālruni ShiftClosingChecker klases CheckShiftClosing metodi, ja pieteikšanās darbība bija veiksmīga. Metode parāda brīdinājumu, ja pašreizējā shift ilgst ilgāk par iepriekš noteiktu laiku.

  • FranceAuditEventTrigger izmanto IAuditEventTrigger interfeisu un ignorē PreLogEvent un PostLogEvent metodes.

    • PreLogEvent saņem IAuditEvent objektu un veic audita notikumu reģistrēšanu, ja ir iespējota audits.

    • PostLogEvent saņem IAuditEvent objektu un pabeidz audita notikumu reģistrēšanu, aktivizējot audita saglabājot finanšu reģistrācijas informāciju.

  • FranceOperationTrigger izmanto IOperationTrigger interfeisu un ignorē PreProcessOperation metodi. Metode pārbauda valsts maiņu, zvanot pa tālruni ShiftClosingChecker klases CheckShiftClosing metodi. Metode neļauj darbību pašreizējo pāreju ilgst ilgāk par iepriekš noteiktu laiku un tiek parādīts brīdinājuma ziņojums.

  • FrancePaymentTrigger izmanto IPaymentTrigger interfeisu un ignorē priekšapmaksas metodi. Metode darbojas tāpat kā PreProcessOperation metodi un bloķē maksājumu ja pašreizējā shift ilgst ilgāk par iepriekš noteiktu laiku.

  • FrancePrintingTrigger izmanto IPrintingTrigger interfeisu un ignorē GetReceiptFieldInfo metodi. Saņem IReceiptField un IReceiptPrintingContext objekti un drukāšanas saņemšanas lauka vērtību aprēķina metode.

  • FranceTransactionTrigger ievieš ITransactionTrigger un ignorē PreEndTransaction un SaveTransaction metodes.

    • PreEndTransaction saņem IPosTransaction objektu un veic reģistrācijas mazumtirdzniecības darbības. Turklāt tā pārbauda maiņu valsts un bloķē darbību, ja pašreizējais maiņas ilgst ilgāk par iepriekš noteiktu laika.

    • SaveTransaction saņem IPosTransaction objektu un mazumtirdzniecības transakciju reģistrēšanu pabeidz, saglabājot finanšu reģistrācijas informāciju.

DigitalSignatureFiscalRegister

Projekta DigitalSignatureFiscalRegister nodrošina iespēju ar ciparparakstu parakstītu mazumtirdzniecības darbības un audita notikumu. 

  • CertificateHelper klases nodrošina metodes, sertifikātu no sertifikātu krātuvē.

  • Klases DigitalSignatureFiscalRegister izmanto IFiscalRegisterDriver interfeisu un ignorē inicializēt un RegisterFiscalData metodes.

    • Inicializēt metodi ielādē no konfigurācijas faila ciparparakstu iestatījumus, piemēram sertifikāta īssavilkums un atrašanās vietu.

    • RegisterFiscalData sērijas finanšu informāciju un aprēķina ciparparaksts.

  • DigitalSignatureFiscalRegisterResponse klases ir ciparparaksts reģistra atbildi.

Reģistrēšana

Audita notikumu un mazumtirdzniecības darbību reģistrācijas procesi ir līdzīgi. Ir adapteru klases FranceTriggers projekta ieviešanas IRegistrableEvent interfeiss katram reģistrējamās objekta tips:

  • RegistrableEventAuditEventAdapter klases atbalsta audita notikumu reģistrēšana

  • RegistrableEventRetailTransactionAdapter atbalsta mazumtirdzniecības darbību reģistrēšana

  • RegistrableEventShiftTransactionEventAdapter atbalsta reģistrācijas pasākuma noslēguma pāreja

Adapteri ir atbildīgi par ieguves un serializing informāciju, ko izmanto reģistrācijas reģistrējamās objekti. Atbilstoša tipa adapteris ir izveidota iekšpusē trigera metodes, piemēram, PreEndTransaction, PreLogEvent un SaveCloseBatchRegistrableEventFactory klase.

Reģistrācijas reģistrējamās notikumu objektu veic RegistrationManager klases atrodas FranceTriggers projektu. RegistrationManager izmanto DefaultFiscalRegistrationService pakalpojumu, kas izmanto IFiscalRegister interfeisu un MEF tiek ielādēta. 

DefaultFiscalRegistrationService izveido un iestata IFiscalRegisterDrivergadījumu. Tā izmantoFiscalRegisterFactory klasesgadījumu un izveido atbilstošu IFiscalRegisterDriver DigitalSignatureFiscalRegister klases saskaņā ar Francijas valsts / reģiona kontekstā.

Finanšu sērijas reģistrācijas dati tiek glabāti attiecīgi RetailTransactionFiscalTransaction un RetailLogFiscalTransaction datu bāzu mazumtirdzniecības darbības un audita notikumu JSON formātā.

Informācija par labojumfailu

Kā iegūt Microsoft Dynamics AX atjaunina failus

Šis atjauninājums ir pieejams manuāla lejupielāde un instalēšana no Microsoft Download Center.

Priekšnosacījumi

Datorā ir jābūt instalētai kādai no šiem produktiem, lai lietotu šo labojumfailu:

  • Microsoft Dynamics AX 2012 R2

Restartēšanas nepieciešamība

Programmas objektu servera (AOS) pakalpojumam pēc labojumfaila instalēšanas ir jārestartē.

Ja radušās problēmas lejupielādi, šī labojumfaila instalēšana vai citu tehnisku atbalstu saistītus jautājumus, sazinieties ar partneri ir vai ja iesaistīti atbalsta plānu tieši ar korporāciju Microsoft, sazinieties ar tehnisko atbalstu programmai Microsoft Dynamics un izveidot jaunu atbalsta pieprasījumu. Lai to izdarītu, apmeklējiet šo Microsoft vietni:

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

Varat arī sazināties ar tehnisko atbalstu programmai Microsoft Dynamics pa tālruni, izmantojot šīs saites valsts noteiktu tālruņa numuru. Lai to izdarītu, apmeklējiet kādu no šīm Microsoft vietnēm:

Partneri

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

Klients

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

Īpašos gadījumos standarta izmaksas par atbalsta zvaniem nav jāsedz, ja tehniskā atbalsta speciālists Microsoft Dynamics un saistītiem produktiem nosaka, ka šo problēmu novērsīs noteikts atjauninājums. Parasti atbalsta izmaksas attiecas uz jebkuru jautājumiem par papildu atbalstu un problēmām, kas neskar specifisko atjauninājumu apspriešanu.

PiezīmeŠis ir STEIDZAMI PUBLICĒJAMS raksts, kas izveidots tieši Microsoft atbalsta organizācijā. Šeit ietvertā informācija ir sniegta kā-reaģējot uz nesen konstatētām problēmām. Tā kā šis raksts ir tapis pieejams neilgā laikā, materiālos var būt pareizrakstības kļūdas un tās var tikt labotas jebkurā laikā bez paziņojuma. Skatīt Lietošanasciti apsvērumi.

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×