Μετάβαση στο κύριο περιεχόμενο
Υποστήριξη
Είσοδος με Microsoft
Είσοδος ή δημιουργία λογαριασμού.
Γεια σας,
Επιλέξτε διαφορετικό λογαριασμό.
Έχετε πολλούς λογαριασμούς
Επιλέξτε τον λογαριασμό με τον οποίο θέλετε να εισέλθετε.

Εισαγωγή

Αυτή η ενημερωμένη έκδοση είναι ένα δυαδικό τμήμα η συνδυασμένη ενημερωμένη έκδοση που επιτρέπει τη Microsoft Dynamics AX 2012 R2 για επίσημη μετάφραση λειτουργικότητα για τη Γαλλία. Ανατρέξτε στην ενότητα KB 4101319 για το τμήμα της εφαρμογής της ενημερωμένης έκδοσης.

Αυτό το άρθρο παρέχει μια επισκόπηση των βημάτων που απαιτούνται για να ρυθμίσετε το Microsoft Dynamics AX 2012 R2 για σημεία-του-πωλήσεις λιανικής (POS) για να χρησιμοποιηθούν σε χώρους αποθήκευσης που βρίσκεται στη Γαλλία, καθώς και μια επισκόπηση των στοιχείων της λύσης μετάφρασης λιανικής πώλησης για τη Γαλλία περιλαμβάνονται σε επίσημες SDK.

Ανατρέξτε στην ενότητα KB 4101319 για περισσότερες πληροφορίες σχετικά με το Microsoft Dynamics AX 2012 R2 για τη μετάφραση λιανικής πώλησης για τη Γαλλία και για τα βήματα εγκατάστασης απαιτείται μετάφρασης.

Ρύθμιση παραμέτρων POS για τη Γαλλία

Το παρακάτω ενότητες περιγράφουν τις διαδικασίες που απαιτούνται για να ρυθμίσετε τις παραμέτρους των διατάξεων (POS) για τη Γαλλία.

Ρυθμίστε τις παραμέτρους του εταιρικού POS για τη Γαλλία

Για να ενεργοποιήσετε την ψηφιακή υπογραφή των συναλλαγών πωλήσεων στο εταιρικό POS, πρέπει να εγκαταστήσετε ένα πιστοποιητικό και να προσθέσετε τις απαιτούμενες ρυθμίσεις στο αρχείο παραμέτρων της εφαρμογής POS.exe.config:

  1. Εγκαταστήστε ένα έγκυρο ψηφιακό πιστοποιητικό στο χώρο αποθήκευσης τοπικό πιστοποιητικό στον υπολογιστή Enterprise POS.

  1. Αντιγράψτε τον ακόλουθο κώδικα στην ενότητα configSections του αρχείου 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. Αντιγράψτε τον ακόλουθο κώδικα στην ενότητα applicationSettings του αρχείου POS.exe.config:

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

< όνομα ρύθμισης ="FiscalRegisterAssembly_FR" serializeAs ="Συμβολοσειρά">

<value>DigitalSignatureFiscalRegister.dll</value>

</setting>

< όνομα ρύθμισης ="FiscalRegisterClass_FR" serializeAs ="Συμβολοσειρά">

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

</setting>

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

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

< όνομα ρύθμισης ="CertificateStoreName" serializeAs ="Συμβολοσειρά">

<value>My</value>

</setting>

< όνομα ρύθμισης ="CertificateStoreLocation" serializeAs ="Συμβολοσειρά">

<value>LocalMachine</value>

</setting>

< όνομα ρύθμισης ="EncodingName" serializeAs ="Συμβολοσειρά">

<value>UTF-8</value>

</setting>

< όνομα ρύθμισης ="DataHashAlgorithm" serializeAs ="Συμβολοσειρά">

<value>SHA1</value>

</setting>

< όνομα ρύθμισης ="CertificateThumbprint" serializeAs ="Συμβολοσειρά">

<value></value>

</setting>

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

  1. Το πρόγραμμα εγκατάστασης σωστές τιμές CertificateStoreName, CertificateStoreLocation και CertificateThumbprint στο εγκατεστημένο πιστοποιητικό στην ενότητα applicationSettings του αρχείου POS.exe.config.

Επισκόπηση του SDK

Το κάτω από τις ενότητες παρέχουν μια επισκόπηση των στοιχείων της λύσης μετάφρασης λιανικής πώλησης για την Γαλλία περιλαμβάνεται στο SDK λιανικής πώλησης. Μπορείτε να τροποποιήσετε αυτά τα στοιχεία για να προσαρμόσετε ή να επεκτείνετε τη λειτουργικότητα της μετάφρασης.

Εταιρικό POS

Η λύση αποτελείται από τρία νέα έργα, δύο νέες διασυνδέσεις και τρεις νέους πίνακες βάσης δεδομένων. Εκτός από αυτό, πολλές διασυνδέσεις υπάρχοντα επεκτείνονται με νέες μεθόδους.

  • Το έργο DigitalSignatureFiscalRegister είναι το Plugins\FiscalRegistrationServices SDK\POS λιανικής πώλησης και αποτελεί μέρος του διαλύματος του FiscalRegistrationServices.

  • Το έργο FranceTriggers βρίσκεται στο φάκελο Plug-ins\Triggers SDK\POS λιανικής πώλησης και αποτελεί μέρος της λύσης εναύσματα.

  • Τα νέα περιβάλλοντα εργασίας των IAuditEventTrigger και IBatchOperationTrigger είναι τμήματα της συνέλευσης συμβάσεις.

  • Το υπάρχον περιβάλλον του IApplicationTrigger επεκτείνεται με δύο νέες μεθόδους:

    • ApplicationSettingChanged καλείται μετά από μια ρύθμιση εφαρμογής, όπως η λειτουργία εκπαίδευσης ή αλλάζει κατάσταση λειτουργίας χωρίς σύνδεση;

    • PostPurgeChannelData καλείται μετά τον καθαρισμό των συναλλαγών από τη βάση δεδομένων του καναλιού.

  • Το υπάρχον περιβάλλον του IPrintingTrigger επεκτείνεται με δύο νέες μεθόδους:

    • GetReceiptFieldInfo καλείται πριν από την εκτύπωση ενός πεδίου σε μια παραλαβή;

    • PostPrintReceiptCopy καλείται μετά από την εκτύπωση ενός αντιγράφου του αποδεικτικού.

  • Ο νέος πίνακας RetailLogTransactionReference χρησιμοποιείται για την αποθήκευση αναφορών μεταξύ συμβάντα του αρχείου καταγραφής ελέγχου και αντίστοιχη λιανικής συναλλαγών, όπως μια αναφορά μεταξύ του συμβάντος εκτύπωσης αντιγράφου του αποδεικτικού και στην αρχική συναλλαγή λιανικής πώλησης.

  • Ο νέος πίνακας RetailLogFiscalTransaction χρησιμοποιείται για να αποθηκεύσει πληροφορίες εγγραφής για συμβάντα του αρχείου καταγραφής ελέγχου.

  • Ο νέος πίνακας RetailFiscalRegistrationSequence χρησιμοποιείται για την αποθήκευση τελευταία διαδοχικούς αριθμούς για διάφορους τύπους υπογραφή αντικείμενα όπως οι συναλλαγές λιανικής πώλησης και έλεγχος συμβάντων.

Έναυσμα συμβάντος ελέγχου

Προστίθεται το νέο έναυσμα AuditEvent για να ενεργοποιήσετε την προσαρμογή της διαδικασίας δημιουργίας συμβάντων ελέγχου. Αυτό το έναυσμα λειτουργεί τον ίδιο τρόπο όπως άλλες εναύσματα και φορτώνεται από MEF. Παρέχει δύο μεθόδους PreLogEvent και PostLogEvent, οι οποίες ονομάζονται πριν και μετά τη σύνδεση ενός συμβάντος ελέγχου, αντίστοιχα.

Το νέο περιβάλλον IAuditEventTrigger προστέθηκε στη βιβλιοθήκη συμβάσεις . Αυτή η διασύνδεση περιγράφει το PreLogEventκαι τις PostLogEvent μεθόδους.

Η μέθοδος PreLogEvent μπορεί να διακόψει τη διαδικασία καταγραφής και εμφάνιση μηνυμάτων μέσω το τυπικό αντικείμενο PreTriggerResult . Για να χρησιμοποιήσετε το έναυσμα AuditEvent , μια νέα κλάση πρέπει να δημιουργηθεί. Αυτή η κλάση πρέπει να υλοποιεί τη διασύνδεση IAuditEventTrigger . Στην περίπτωση αυτή, τύπου MEF θα φορτώσουν την κλάση κατά την εκκίνηση της εφαρμογής.

FranceTriggers

Το έργο FranceTriggers περιέχει τυπικά εναύσματα POS που φορτώνονται, εάν έχει οριστεί το πεδίο κωδικός ISO του προφίλ λειτουργικότητα ΟΠ σε FR.

  • Το BatchOperationTrigger υλοποιεί τη διασύνδεση IBatchOperationTrigger και παρακάμπτει τη μέθοδο SaveCloseBatch . Η μέθοδος καταγράφει ένα συμβάν ελέγχου κλείνουν μια βάρδια.

  • Το FranceApplicationTrigger υλοποιεί τη διασύνδεση IApplicationTrigger και παρακάμπτει τις μεθόδους ApplicationStart και PostLogon .

    • Η μέθοδος ApplicationStart προετοιμάζει την κατάσταση καταχώρησης του RegistrationManager με κλήση της μεθόδου ActualizeRegistrationState ;

    • Η μέθοδος PostLogon ελέγχει την κατάσταση shift, καλώντας τη μέθοδο CheckShiftClosing της κλάσης ShiftClosingChecker εάν μια λειτουργία σύνδεσης ολοκληρώθηκε με επιτυχία. Η μέθοδος εμφανίζει μια προειδοποίηση, εάν η τρέχουσα shift διαρκεί περισσότερο από την προκαθορισμένη ώρα.

  • Το FranceAuditEventTrigger υλοποιεί τη διασύνδεση IAuditEventTrigger και παρακάμπτει τις μεθόδους PreLogEvent και PostLogEvent .

    • Η μέθοδος PreLogEvent λαμβάνει το αντικείμενο IAuditEvent και εκτελεί την καταχώρηση του ο έλεγχος συμβάντων, εάν είναι ενεργοποιημένη η ελέγχου.

    • Η μέθοδος PostLogEvent λαμβάνει το αντικείμενο IAuditEvent και finalizes την καταχώρηση του συμβάντος ελέγχου εάν ελέγχου είναι ενεργοποιημένη με την αποθήκευση πληροφοριών δήλωσης οικονομικού.

  • Το FranceOperationTrigger υλοποιεί τη διασύνδεση IOperationTrigger και παρακάμπτει τη μέθοδο PreProcessOperation . Η μέθοδος ελέγχει την κατάσταση shift καλώντας τη μέθοδο CheckShiftClosing της κλάσης ShiftClosingChecker . Η μέθοδος αποκλείει τη λειτουργία, εάν η τρέχουσα shift διαρκεί περισσότερο από την προκαθορισμένη ώρα και εμφανίζει ένα προειδοποιητικό μήνυμα.

  • Το FrancePaymentTrigger υλοποιεί τη διασύνδεση IPaymentTrigger και παρακάμπτει τη μέθοδο προπληρωμής . Η μέθοδος συμπεριφέρεται όπως και η μέθοδος PreProcessOperation και αποκλείει την πληρωμή, εάν η τρέχουσα shift διαρκεί περισσότερο από την προκαθορισμένη ώρα.

  • Το FrancePrintingTrigger υλοποιεί τη διασύνδεση IPrintingTrigger και παρακάμπτει τη μέθοδο GetReceiptFieldInfo . Η μέθοδος λαμβάνει τα IReceiptField και τα IReceiptPrintingContext αντικείμενα και υπολογίζει την τιμή του πεδίου "Παραλαβή" που εκτυπώνεται.

  • Το FranceTransactionTrigger υλοποιεί την ITransactionTrigger και παρακάμπτει τις μεθόδους PreEndTransaction και SaveTransaction .

    • Η μέθοδος PreEndTransaction λαμβάνει το αντικείμενο IPosTransaction και εκτελεί την καταχώρηση της συναλλαγής λιανικής πώλησης. Επιπλέον, ελέγχει την κατάσταση shift και αποκλείει τη συναλλαγή, εάν η τρέχουσα shift διαρκεί περισσότερο από την προκαθορισμένη ώρα.

    • Η μέθοδος SaveTransaction λαμβάνει το αντικείμενο IPosTransaction και finalizes την καταχώρηση της συναλλαγής λιανικής πώλησης, αποθηκεύοντας τις πληροφορίες δήλωσης οικονομικού.

DigitalSignatureFiscalRegister

Το έργο DigitalSignatureFiscalRegister παρέχει τη λειτουργικότητα για την ψηφιακή υπογραφή συναλλαγές λιανικής πώλησης και έλεγχος συμβάντων. 

  • Η κλάση CertificateHelper παρέχει μεθόδους για τη φόρτωση των πιστοποιητικών από το χώρο αποθήκευσης πιστοποιητικών.

  • Η κλάση DigitalSignatureFiscalRegister υλοποιεί τη διασύνδεση IFiscalRegisterDriver και παρακάμπτει τις μεθόδους Προετοιμασία και RegisterFiscalData .

    • Η μέθοδος Προετοιμασία φορτώνει ρυθμίσεις ψηφιακή υπογραφή, όπως την αποτύπωση πιστοποιητικού και την τοποθεσία από το αρχείο ρύθμισης παραμέτρων.

    • Η μέθοδος RegisterFiscalData λαμβάνει τις πληροφορίες σειριοποιημένου οικονομικού και υπολογίζει την ψηφιακή υπογραφή.

  • Η κλάση DigitalSignatureFiscalRegisterResponse αντιπροσωπεύει την απόκριση του αρχείου καταχωρήσεων ψηφιακής υπογραφής.

Διαδικασία εγγραφής

Οι διαδικασίες καταχώρησης για συμβάντα ελέγχου και συναλλαγές λιανικής πώλησης είναι παρόμοιες. Υπάρχουν κλάσεις προσαρμογέα υλοποίηση της διασύνδεσης IRegistrableEvent για κάθε τύπο αντικειμένου καταχωρήσιμο στο έργο FranceTriggers :

  • Η κλάση RegistrableEventAuditEventAdapter για την υποστήριξη καταχώρηση συμβάντων ελέγχου

  • Το RegistrableEventRetailTransactionAdapter για την υποστήριξη καταχώρηση συναλλαγών λιανικής πώλησης

  • Το RegistrableEventShiftTransactionEventAdapter για την υποστήριξη της δήλωσης του συμβάντος κλείνουν μια βάρδια

Ο προσαρμογέας είναι υπεύθυνος για την εξαγωγή και τη σειριοποίηση πληροφοριών που χρησιμοποιούνται για την εγγραφή από τη δυνατότητα να καταγραφεί μόνο αντικείμενα. Έναν προσαρμογέα του κατάλληλου τύπου δημιουργείται μέσα σε μεθόδους ενεργοποίησης, όπως PreEndTransaction, PreLogEvent και SaveCloseBatch από την κλάση RegistrableEventFactory .

Εγγραφή οποιουδήποτε αντικειμένου καταχωρήσιμο συμβάντων εκτελείται από την κλάση RegistrationManager που βρίσκονται στο έργο FranceTriggers. Το RegistrationManager χρησιμοποιεί την υπηρεσία DefaultFiscalRegistrationService που υλοποιεί τη διασύνδεση IFiscalRegister και φορτώνεται από MEF. 

DefaultFiscalRegistrationService δημιουργεί και ορίζει μια παρουσία του IFiscalRegisterDriver. Χρησιμοποιείτης κλάσης FiscalRegisterFactory για να δημιουργήσετε μια κατάλληλη παρουσία του IFiscalRegisterDriver και να δημιουργήσει μια παρουσίατης κλάσης DigitalSignatureFiscalRegister στην περιοχή της χώρας Γαλλία / περιβάλλον της περιοχής.

Σειριοποιημένο οικονομική δήλωση στοιχείων αποθηκεύεται με τη μορφή JSON στους πίνακες βάσης δεδομένων RetailTransactionFiscalTransaction και RetailLogFiscalTransaction για συναλλαγές λιανικής πώλησης και συμβάντα ελέγχου, αντίστοιχα.

Πληροφορίες άμεσης επιδιόρθωσης

Τρόπος απόκτησης του Microsoft Dynamics AX ενημερωμένων εκδόσεων αρχεία

Αυτή η ενημερωμένη έκδοση είναι διαθέσιμη για μη αυτόματη λήψη και εγκατάσταση από το Κέντρο λήψης της Microsoft.

Προϋποθέσεις

Πρέπει να έχετε ένα από τα ακόλουθα προϊόντα, για να εφαρμόσετε αυτήν την επείγουσα επιδιόρθωση:

  • Microsoft Dynamics AX 2012 R2

Απαίτηση επανεκκίνησης

Αφού εφαρμόσετε την επείγουσα επιδιόρθωση, πρέπει να επανεκκινήσετε την υπηρεσία διακομιστή αντικειμένου εφαρμογής (AOS).

Εάν αντιμετωπίζετε μια λήψη ζήτημα, την εγκατάσταση αυτής της επείγουσας επιδιόρθωσης, ή έχετε άλλα τεχνικής υποστήριξης ερωτήσεις, επικοινωνήστε με το συνεργάτη σας ή, αν συμμετέχουν σε ένα σχέδιο υποστήριξης απευθείας με τη Microsoft, μπορείτε να καλέσετε την τεχνική υποστήριξη της Microsoft Dynamics και να δημιουργήσετε μια νέα αίτηση υποστήριξης. Για να το κάνετε αυτό, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:

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

Μπορείτε επίσης να επικοινωνήσετε με τεχνική υποστήριξη για το Microsoft Dynamics μέσω τηλεφώνου χρησιμοποιώντας αυτές τις συνδέσεις για αριθμούς τηλεφώνου συγκεκριμένη χώρα. Για να το κάνετε αυτό, επισκεφθείτε μία από τις ακόλουθες τοποθεσίες της Microsoft στο Web:

Συνεργάτες

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

Οι πελάτες

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

Σε ειδικές περιπτώσεις, οι χρεώσεις που υφίστανται κανονικά για κλήσεις υποστήριξης ενδέχεται να να ακυρωθούν, εάν έναν επαγγελματία τεχνικής υποστήριξης για το Microsoft Dynamics και σχετικά προϊόντα προσδιορίζει ότι μια συγκεκριμένη ενημερωμένη έκδοση θα επιλύσει το ζήτημά σας. Οι συνηθισμένες χρεώσεις υποστήριξης θα ισχύει για οποιαδήποτε πρόσθετες ερωτήσεις υποστήριξης και θέματα που δεν αφορούν τη συγκεκριμένη ενημερωμένη έκδοση.

Σημείωση Αυτό είναι ένα άρθρο "ΤΑΧΕΙΑΣ ΔΗΜΟΣΙΕΥΣΗΣ" που έχει δημιουργηθεί απευθείας από την εταιρεία υποστήριξης της Microsoft. Οι πληροφορίες που περιλαμβάνονται εδώ στο παρέχονται ως-είναι σε απόκριση ανερχόμενων ζητημάτων. Ως αποτέλεσμα της ταχύτητας διαθεσιμότητάς του, το υλικό ενδέχεται να περιλαμβάνει τυπογραφικά λάθη και μπορεί να αναθεωρηθεί οποιαδήποτε στιγμή, χωρίς προειδοποίηση. Για άλλα θέματα, ανατρέξτε στην ενότητα " Όροι χρήσης".

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

Οι κοινότητες σάς βοηθούν να κάνετε και να απαντάτε σε ερωτήσεις, να δίνετε σχόλια και να ακούτε από ειδικούς με πλούσια γνώση.

Σας βοήθησαν αυτές οι πληροφορίες;

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

Σας ευχαριστούμε για τα σχόλιά σας!

×