Bỏ qua để tới nội dung chính
Đăng nhập với Microsoft
Đăng nhập hoặc tạo một tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhập.

Giới thiệu

Bản cập nhật này là một phần nhị phân của bản Cập Nhật kết hợp cho phép Microsoft Dynamics AX 2012 R2 cho chức năng bán lẻ địa phương pháp. Xem KB 4101319 phần ứng dụng của bản Cập Nhật.

Bài viết này cung cấp tổng quan về các bước cần thiết để cấu hình Microsoft Dynamics AX 2012 R2 cho điểm-của-bán (POS) được sử dụng trong cửa hàng nằm ở Pháp, tổng quan về các cấu phần của giải pháp bán lẻ địa phương pháp bao gồm trong bán lẻ SDK.

Xem KB 4101319 để biết thêm thông tin về Microsoft Dynamics AX 2012 R2 bán lẻ địa phương pháp và các bước thiết lập yêu cầu địa phương.

Cấu hình POS Pháp

Các bên dưới phần mô tả các thủ tục cần thiết để cấu hình tại điểm bán hàng (POS) Pháp.

Cấu hình doanh nghiệp POS Pháp

Để kích hoạt số ký giao dịch doanh nghiệp POS, bạn phải cài đặt chứng chỉ và thêm yêu cầu cài đặt tập tin cấu hình ứng dụng POS.exe.config:

  1. Cài đặt chứng chỉ số hợp lệ để lưu trữ chứng chỉ cục bộ trên máy POS doanh nghiệp.

  1. Sao chép mã sau vào phần configSections POS.exe.config tệp:

<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. Sao chép mã sau vào phần applicationSettings POS.exe.config tệp:

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

< thiết đặt tên ="FiscalRegisterAssembly_FR" serializeAs ="Chuỗi">

<value>DigitalSignatureFiscalRegister.dll</value>

</setting>

< thiết đặt tên ="FiscalRegisterClass_FR" serializeAs ="Chuỗi">

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

</setting>

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

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

< thiết đặt tên ="CertificateStoreName" serializeAs ="Chuỗi">

<value>My</value>

</setting>

< thiết đặt tên ="CertificateStoreLocation" serializeAs ="Chuỗi">

<value>LocalMachine</value>

</setting>

< thiết đặt tên ="EncodingName" serializeAs ="Chuỗi">

<value>UTF-8</value>

</setting>

< thiết đặt tên ="DataHashAlgorithm" serializeAs ="Chuỗi">

<value>SHA1</value>

</setting>

< thiết đặt tên ="CertificateThumbprint" serializeAs ="Chuỗi">

<value></value>

</setting>

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

  1. Thiết lập giá trị đúng CertificateStoreName, CertificateStoreLocation và CertificateThumbprint chứng chỉ được cài đặt trong phần applicationSettings POS.exe.config tệp.

Tổng quan về SDK

Các bên dưới phần cung cấp tổng quan về các cấu phần của giải pháp bán lẻ bản địa hoá cho Pháp trong bán lẻ SDK. Bạn có thể sửa đổi các cấu phần tuỳ chỉnh hoặc mở rộng chức năng địa phương.

Doanh nghiệp POS

Giải pháp bao gồm ba dự án mới, giao diện mới hai ba bảng cơ sở dữ liệu mới. Ngoài ra, giao diện hiện có một số được mở rộng với phương pháp mới.

  • Dự án DigitalSignatureFiscalRegister bán lẻ SDK\POS Plugins\FiscalRegistrationServices và là một phần của giải pháp FiscalRegistrationServices.

  • Dự án FranceTriggers nằm trong thư mục bán lẻ SDK\POS cắm-ins\Triggers và là một phần của giải pháp kích hoạt.

  • Giao diện mới IAuditEventTriggerIBatchOperationTrigger là một phần của Hội đồng.

  • Giao diện hiện tại của IApplicationTrigger mở rộng có hai phương pháp mới:

    • ApplicationSettingChanged được gọi là sau khi cài đặt một ứng dụng như chế độ đào tạo hoặc thay đổi chế độ gián tuyến;

    • PostPurgeChannelData được gọi là sau khi làm sạch giao dịch cơ sở dữ liệu kênh.

  • Giao diện hiện tại của IPrintingTrigger mở rộng có hai phương pháp mới:

    • GetReceiptFieldInfo là trước khi in một ngày nhận;

    • PostPrintReceiptCopy được gọi là sau khi in một bản sao của biên nhận.

  • Bảng RetailLogTransactionReference mới được sử dụng để lưu trữ tài liệu tham khảo giữa kiểm tra Nhật ký sự kiện và giao dịch bán lẻ tương ứng như tham chiếu giữa sự kiện in một bản sao của biên nhận và giao dịch bán lẻ ban đầu.

  • Bảng RetailLogFiscalTransaction mới được sử dụng để lưu trữ thông tin đăng ký kiểm tra Nhật ký sự kiện.

  • Bảng RetailFiscalRegistrationSequence mới được sử dụng để lưu trữ số liên tiếp mới cho một số loại đối tượng ký như giao dịch bán lẻ và kiểm tra sự kiện.

Kiểm tra sự kiện kích hoạt

Kích hoạt AuditEvent mới được thêm vào để cho phép tuỳ chỉnh trình tạo kiểm tra sự kiện. Kích hoạt này hoạt động theo cách tương tự như các yếu tố và tải MEF. Có hai phương pháp PreLogEventPostLogEvent, được gọi là trước và ghi nhật ký sự kiện kiểm tương ứng.

Giao diện IAuditEventTrigger mới được thêm vào thư viện đồng . Giao diện này mô tả PreLogEventPostLogEvent phương pháp.

Phương pháp PreLogEvent có thể gây cản trở quá trình đăng nhập và hiển thị thông báo qua các đối tượng PreTriggerResult tiêu chuẩn. Sử dụng kích hoạt AuditEvent , một lớp mới cần được tạo ra. Lớp này phải thực hiện giao diện IAuditEventTrigger . Trong trường hợp này, MEF sẽ tải lớp trong khi khởi động ứng dụng.

FranceTriggers

Dự án FranceTriggers có chuẩn POS gây nên được tải nếu lĩnh vực mã ISO hình chức năng của POS được đặt thành FR.

  • BatchOperationTrigger thực hiện giao diện IBatchOperationTrigger và ghi đè các phương pháp SaveCloseBatch . Phương pháp ghi lại một trường hợp kiểm tra đóng một sự thay đổi.

  • FranceApplicationTrigger thực hiện giao diện IApplicationTrigger và ghi đè các phương pháp ApplicationStartPostLogon .

    • Phương pháp ApplicationStart khởi đăng ký, bang RegistrationManager gọi phương pháp ActualizeRegistrationState ;

    • Phương pháp PostLogon kiểm tra trạng thái thay đổi bằng cách gọi phương pháp CheckShiftClosing loại ShiftClosingChecker nếu thao tác đăng nhập thành công. Phương pháp Hiển thị cảnh báo nếu thay đổi hiện tại kéo dài hơn thời gian xác định trước.

  • FranceAuditEventTrigger thực hiện giao diện IAuditEventTrigger và ghi đè các phương pháp PreLogEventPostLogEvent .

    • Phương pháp PreLogEvent nhận được các đối tượng IAuditEvent và thực hiện việc đăng ký sự kiện kiểm tra nếu kiểm tra được kích hoạt.

    • Phương pháp PostLogEvent nhận được các đối tượng IAuditEvent và finalizes đăng ký sự kiện kiểm tra nếu kiểm tra được kích hoạt lưu thông tin đăng ký thuế.

  • FranceOperationTrigger thực hiện giao diện IOperationTrigger và ghi đè các phương pháp PreProcessOperation . Phương pháp kiểm tra trạng thái thay đổi bằng cách gọi phương pháp CheckShiftClosing loại ShiftClosingChecker . Phương pháp ngăn chặn các hoạt động nếu thay đổi hiện tại kéo dài hơn thời gian xác định trước và hiển thị thông báo cảnh báo.

  • FrancePaymentTrigger thực hiện giao diện IPaymentTrigger và ghi đè lên phương thức thanh toán . Phương pháp hoạt động cùng một cách với phương pháp PreProcessOperation và khối thanh toán nếu thay đổi hiện tại kéo dài hơn thời gian xác định trước.

  • FrancePrintingTrigger thực hiện giao diện IPrintingTrigger và ghi đè các phương pháp GetReceiptFieldInfo . Phương pháp nhận IReceiptField và các đối tượng IReceiptPrintingContext và tính toán giá trị trường nhận được in.

  • FranceTransactionTrigger thực hiện ITransactionTrigger và ghi đè các phương pháp PreEndTransactionSaveTransaction .

    • Phương pháp PreEndTransaction nhận được các đối tượng IPosTransaction và thực hiện đăng ký giao dịch bán lẻ. Ngoài ra, nó sẽ kiểm tra trạng thái thay đổi và khối giao dịch nếu thay đổi hiện tại kéo dài hơn thời gian xác định trước.

    • Phương pháp SaveTransaction nhận được các đối tượng IPosTransaction và finalizes đăng ký giao dịch bán lẻ của lưu thông tin đăng ký thuế.

DigitalSignatureFiscalRegister

Dự án DigitalSignatureFiscalRegister cung cấp chức năng thư ký giao dịch bán lẻ và kiểm tra sự kiện. 

  • Lớp CertificateHelper cung cấp các phương pháp tải chứng chỉ lưu trữ chứng chỉ.

  • Lớp DigitalSignatureFiscalRegister thực hiện giao diện IFiscalRegisterDriver và ghi đè các phương pháp khởi tạoRegisterFiscalData .

    • Phương thức khởi tạo tải chữ cài đặt như vân tay chứng chỉ và vị trí từ các tập tin cấu hình.

    • Phương pháp RegisterFiscalData nhận đăng thông tin tài chính và tính toán chữ.

  • Lớp DigitalSignatureFiscalRegisterResponse biểu thị trả lời đăng ký chữ ký điện tử.

Quá trình đăng ký

Quy trình đăng ký đối với giao dịch bán lẻ và kiểm tra sự kiện là giống nhau. Bộ điều hợp lớp thực hiện đối với từng loại đối tượng registerable IRegistrableEvent giao diện trong dự án FranceTriggers có:

  • Lớp RegistrableEventAuditEventAdapter hỗ trợ đăng ký kiểm tra sự kiện

  • RegistrableEventRetailTransactionAdapter hỗ trợ đăng ký giao dịch bán lẻ

  • RegistrableEventShiftTransactionEventAdapter hỗ trợ đăng ký sự kiện đóng một sự thay đổi

Các bộ điều hợp có trách nhiệm giải nén và serializing thông tin đăng ký từ các đối tượng registerable. Một bộ điều hợp phù hợp với loại được tạo trong phương pháp kích hoạt như PreEndTransaction, PreLogEventSaveCloseBatch lớp RegistrableEventFactory .

Đăng ký đối tượng registerable sự kiện nào được thực hiện bởi lớp RegistrationManager trong dự án FranceTriggers. RegistrationManager sử dụng dịch vụ DefaultFiscalRegistrationService thực hiện giao diện IFiscalRegister và tải MEF. 

DefaultFiscalRegistrationService tạo và đặt một bản IFiscalRegisterDriver. Sử dụnglớp FiscalRegisterFactory để tạo một phiên bản phù hợp IFiscalRegisterDriver và tạo ra một đối tượnghạng DigitalSignatureFiscalRegister trong nước Pháp / ngữ cảnh vùng.

Đăng ký tài chính đăng dữ liệu được lưu trữ ở định dạng JSON trong các bảng cơ sở dữ liệu RetailTransactionFiscalTransaction RetailLogFiscalTransaction giao dịch bán lẻ và kiểm tra các sự kiện.

Thông tin về cập nhật nóng

Làm thế nào để tải Microsoft Dynamics AX Cập nhật tệp

Bản cập nhật này có sẵn để tải xuống thủ công và cài đặt từ Microsoft Download Center.

Điều kiện tiên quyết

Bạn phải có một trong các sản phẩm được cài đặt để áp dụng hotfix này:

  • Microsoft Dynamics AX 2012 R2

Yêu cầu khởi động lại

Bạn phải khởi động lại dịch vụ ứng dụng đối tượng máy chủ (AOS) sau khi bạn áp dụng hotfix.

Nếu bạn đang gặp sự cố tải xuống, cài đặt hotfix này, hoặc có kỹ thuật hỗ trợ câu hỏi, liên hệ với đối tác của bạn hoặc đăng ký trong một gói hỗ trợ trực tiếp với Microsoft, bạn có thể liên hệ với hỗ trợ kỹ thuật cho Microsoft Dynamics và tạo ra một yêu cầu hỗ trợ mới. Để thực hiện việc này, ghé thăm website sau của Microsoft:

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

Bạn cũng có thể liên hệ hỗ trợ kỹ thuật cho Microsoft Dynamics qua điện thoại bằng cách sử dụng các liên kết cho quốc gia số điện thoại cụ thể. Để thực hiện việc này, ghé thăm một web site sau của Microsoft:

Đối tác

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

Khách hàng

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

Trong trường hợp đặc biệt, chi phí thường phát sinh để hỗ trợ cuộc gọi có thể bị hủy bỏ nếu chuyên viên hỗ trợ kỹ thuật cho Microsoft Dynamics và sản phẩm liên quan xác định rằng một Cập Nhật cụ thể sẽ giải quyết vấn đề của bạn. Chi phí hỗ trợ thông thường sẽ áp dụng bất kỳ vấn đề không Cập Nhật cụ thể trong câu hỏi và câu hỏi hỗ trợ bổ sung.

Lưu ý Đây là một bài viết "XUẤT BẢN NHANH" được tạo trực tiếp từ trung tâm hỗ trợ của Microsoft. Thông tin ở đây trong được cung cấp-trả lời cho các vấn đề mới xuất hiện. Vì nhanh chóng có sẵn, các tài liệu có thể bao gồm lỗi và có thể được sửa đổi bất kỳ lúc nào mà không cần thông báo. Xem Điều khoản sử dụngđể xem xét khác.

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?
Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.

Cảm ơn phản hồi của bạn!

×