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

ΠΕΔΙΟ ΕΦΑΡΜΟΓΗΣ

Αυτή η ενημερωμένη έκδοση είναι ένα δυαδικό τμήμα η συνδυασμένη ενημερωμένη έκδοση που επιτρέπει τη Microsoft Dynamics AX 2012 R3 για επίσημη μετάφραση λειτουργικότητα για τη Γαλλία. Με αυτήν την συνδυασμένη ενημέρωση, Microsoft Dynamics AX 2012 R3 για λιανικής πώλησης έχει πιστοποιηθεί ανά τις απαιτήσεις πιστοποίησης NF 525. Ανατρέξτε στην ενότητα KB 4058329 για το τμήμα της εφαρμογής της ενημερωμένης έκδοσης.

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

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

Ρύθμιση παραμέτρων 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 = "Συμβολοσειρά" προϊόντος >

< τιμή > Μου < / τιμή >

</setting>

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

< τιμή > LocalMachine < / τιμή >

</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.

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

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

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

  1. Προσθέστε τον ακόλουθο κώδικα στην ενότητα σύνθεση του αρχείου commerceRuntime.config που βρίσκεται στο φάκελο εγκατάστασης του διακομιστή λιανικής πώλησης:

< Προσθήκη αρχείο προέλευσης = "συγκρότηση" τιμή = "Microsoft.Dynamics.Commerce.Runtime.Services.FiscalRegisterServiceFrance, έκδοση = 6.3.0.0, κουλτούρα = ουδέτερη, PublicKeyToken = 31bf3856ad364e35, processorArchitecture = MSIL δεν" / >

< Προσθήκη αρχείο προέλευσης = "συγκρότηση" τιμή = "Microsoft.Dynamics.Commerce.Runtime.Services.DigitalSignature, έκδοση = 6.3.0.0, κουλτούρα = ουδέτερη, PublicKeyToken = 31bf3856ad364e35, processorArchitecture = MSIL δεν" / >

  1. Κάνετε τις ίδιες αλλαγές στο αρχείο commerceRuntime.config που βρίσκεται στο φάκελο εγκατάστασης Broker προγράμματος-πελάτη ώστε να υποστηρίζει κατάσταση λειτουργίας χωρίς σύνδεση.

  1. Το πρόγραμμα εγκατάστασης σωστές τιμές certificateStoreName, certificateStoreLocation και certificateThumbprint στο εγκατεστημένο πιστοποιητικό στο αρχείο Microsoft.Dynamics.Commerce.Runtime.Services.FiscalRegisterServiceFrance.dll.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 για συναλλαγές λιανικής πώλησης και συμβάντα ελέγχου, αντίστοιχα.

Επίσημη έκδοση διακομιστή

Τέσσερις νέο διακομιστή λιανικής πώλησης, προστέθηκαν οι αιτήσεις για την υποστήριξη της μετάφρασης λιανικής πώλησης για τη Γαλλία:

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

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

  • RegisterAuditEvent η αίτηση για την καταγραφή συμβάντων ελέγχου.

  • GetShiftClosingStateInfo η αίτηση για τη λήψη της κατάστασης shift και ο χρόνος του κλεισίματος της βάρδιας.

Αντίστοιχες μεθόδους βρέθηκε στους προσαρμογείς διακομιστή μεσολάβησης ShiftManager και StoreOperationsManager λιανικής πώλησης σε SDK\Proxies\RetailProxy\Adapters λιανικής πώλησης.

Ηλεκτρονικό εμπόριο χρόνου εκτέλεσης

Το ηλεκτρονικό εμπόριο Run-time μετάφρασης αποτελείται από δύο νέα έργα, μια νέα αίτηση και προγράμματα χειρισμού:

  • Το SDK της . DigitalSignature το έργο βρίσκεται σε εκτέλεση λιανικής πώλησης SDK\Commerce-time\SDK. DigitalSignature και αποτελεί μέρος του διαλύματος του Sdk.CommerceRuntime .

  • Το SDK της . FiscalRegisterServiceFrance το έργο βρίσκεται σε εκτέλεση λιανικής πώλησης SDK\Commerce-time\SDK. DigitalSignature και αποτελεί μέρος του διαλύματος του Sdk.CommerceRuntime .

SDK.DigitalSignature

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

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

  • Η κλάση DataSignatureRequestHandler υλοποιεί τη διασύνδεση IRequestHandler και χειρίζεται την αίτηση DigitalSignatureServiceRequest .

DigitalSignatureServiceRequest χρησιμοποιείται για την υπογραφή των καθορισμένων δεδομένων με το πιστοποιητικό.

SDK.FiscalRegisterServiceFrance

Το SDK της . FiscalRegisterServiceFrance το έργο περιέχει FiscalRegistrationService , η οποία χειρίζεται έναν αριθμό νέων προσκλήσεων:

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

  • GetLastRegisteredFiscalDataServiceRequest είναι μια νέα αίτηση για την ανάκτηση τελευταία αποθηκευμένη οικονομικά δεδομένα για έναν τύπο καθορισμένη οικονομική ακολουθίας.

  • GetFiscalRegistrationSequenceServiceRequest είναι μια νέα αίτηση για να ανακτήσετε τον τρέχοντα αριθμό ακολουθίας για ένα συγκεκριμένο χώρο αποθήκευσης, πληκτρολογήστε τερματικού και την ακολουθία.

  • GetSalesOrderFiscalRegistrationInfoRequest είναι μια νέα αίτηση για να ανακτήσετε τα οικονομικά δεδομένα από μια παραγγελία πώλησης.

  • ParseFiscalRegisterDataRequest είναι μια νέα αίτηση για να αναλύσει ένα σειριοποιημένο καταχώρηση απάντησης σε μορφή JSON σε ένα αντικείμενο.

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

  • RegisterAuditEventServiceRequest είναι μια νέα αίτηση για την καταγραφή συμβάντων ελέγχου.

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

Σύγχρονη POS

Μετάφραση των σύγχρονων POS περιλαμβάνει αλλαγές σε πολλές προβολές και προβολή μοντέλων βρίσκεται στο POS Clients\Framework SDK\ λιανικής πώλησης.

Οι δείκτες χειρισμού πριν από τη λειτουργία

Παρουσιάστηκε το νέο περιβάλλον εργασίας IPreOperationHandler . Περιγράφει την ακόλουθη μέθοδο:

executeHandler(operationId: Commerce.Operations.operationTypeEnum): IAsyncResult < ICancelableResult >

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

Μια παρουσία της διασύνδεσης IPreOperationHandler έχει καταχωρηθεί από την κλήση της μεθόδου registerPreOperationHandlerOperationsManager.

Έλεγχος κατάστασης SHIFT

Έλεγχος κατάστασης SHIFT γίνεται από ShiftClosingManagerFrance υλοποίηση της διασύνδεσης IShiftClosingManager . ShiftClosingManagerFactory είναι υπεύθυνος για τη δημιουργία της κατάλληλης παρουσίας του IShiftClosingManager και δημιουργεί ShiftClosingManagerFrance στο περιβάλλον χώρας/περιοχής της Γαλλίας.

ShiftClosingManagerFrance επίσης υλοποιεί τη διασύνδεση IPreOperationHandler και χρησιμοποιείται για να αποκλείσετε περισσότερες από μία εργασίες, εάν το πλήκτρο shift επί περισσότερο χρόνο από τον καθορισμένο χρόνο. Έχει καταχωρηθεί ως ένα δείκτη χειρισμού πριν από τη λειτουργία της κλάσης OperationsManager στο περιβάλλον χώρας/περιοχής της Γαλλίας.

Αιτήσεις ShiftClosingManagerFrance μετατόπιση κατάσταση πριν από κάθε πληρωμή και πωλήσεων λειτουργία με αίτηση του διακομιστή λιανικής πώλησης GetShiftClosingStateInfo .

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

Διαχειρίζεται την καταχώρηση των συναλλαγών πώλησης και συμβάντα ελέγχου από την κλάση FiscalRegistrationManagerFrance υλοποίηση της διασύνδεσης IFiscalRegistrationManager . Η κλάση FiscalRegistrationManagerFactory είναι υπεύθυνο για τη δημιουργία της κατάλληλης εφαρμογής του IFiscalRegistrationManager και δημιουργεί FiscalRegistrationManagerFrance σύμφωνα με τη χώρα/περιοχή Γαλλία το περιβάλλον.

Η καταχώρηση των συναλλαγών πωλήσεων ξεκινάει στην κλάση CartViewModel στη μέθοδο checkOutCart . CartViewModel χρησιμοποιεί FiscalRegistrationManagerFrance για την εκτέλεση της δήλωσης προϊόντος λογικής πριν και μετά την ανάληψη ελέγχου.

Η λογική της ανάληψης προ-ελέγχου εξάγει τις πληροφορίες δήλωσης (μητρώο απόκριση) για την τελευταία καταχώρηση συναλλαγών πώλησης από την τοπική αποθήκευση (εάν υπάρχει) ή να ζητήσει από διακομιστή λιανικής πώλησης με χρήση της αίτησης GetLastRegisteredFiscalData . Η τελευταία καταχώρηση της απόκρισης που μεταβιβάζεται ως επέκταση ιδιότητες του αντικειμένου στο καλάθι την ανάληψη ελέγχου. Η ιδιότητα επέκταση που αποθηκεύει την τελευταία απόκριση μητρώο εξάγεται στη συνέχεια κατά το χειρισμό SaveSalesTransactionDataRequest στο ηλεκτρονικό εμπόριο χρόνου εκτέλεσης και χρησιμοποιείται για τη δημιουργία της ψηφιακής υπογραφής του την τρέχουσα συναλλαγή.

Το αποθηκεύει λογικής ανάληψης ελέγχου μετά την τρέχουσα εγγραφή απόκρισης για την τοπική αποθήκευση για να χρησιμοποιηθεί σε μελλοντικές αιτήσεις.

Η καταγραφή των συμβάντων ελέγχου γίνεται με τη μέθοδο registerAuditEvent της κλάσης FiscalRegistrationManagerFrance και προετοιμάζεται από διάφορα σημεία:

  • Η καταχώρηση του ο έλεγχος συμβάντων σύνδεσης προετοιμάζεται από LoginViewModel μετά από μια επιτυχημένη τελεστή συνδέσεις.

  • Η καταχώρηση του συμβάντος αποσύνδεσης ελέγχου προετοιμάζεται από LogoffOperationHandler.

  • Η καταχώρηση του συμβάντος ελέγχου εκκαθάριση προετοιμάζεται από τις κλάσεις BlindCloseShiftOperationHandler και CloseShiftOperationHandler .

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

  • Η καταχώρηση του συμβάντος εκτύπωσης αντιγράφου του αποδεικτικού προετοιμάζεται από ReceiptViewModel.

Σύγχρονη POS καταγράφει συμβάντα ελέγχου με την αποστολή της αίτησης RegisterAuditEvent διακομιστή λιανικής πώλησης. Η αίτηση περνά, στη συνέχεια, η υπηρεσία χρόνου εκτέλεσης εμπορίου FiscalRegistrationService.

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

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

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

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

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

  • Microsoft Dynamics AX 2012 R3

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

Αφού εφαρμόσετε την επείγουσα επιδιόρθωση, πρέπει να επανεκκινήσετε την υπηρεσία διακομιστή αντικειμένου εφαρμογής (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 θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

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

×