Giới thiệu

Bản cập nhật này là một phần kết hợp bản Cập Nhật cho phép Microsoft Dynamics AX 2012 R3 cho bán lẻ bản địa hoá chức năng Pháp nhị phân. Với bản cập nhật này kết hợp, Microsoft Dynamics AX 2012 R3 bán lẻ được chứng nhận cho mỗi yêu cầu chứng chỉ NF 525. Xem KB 4058329 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 R3 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 4058329 để biết thêm thông tin về Microsoft Dynamics AX 2012 R3 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 tin:

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

< cài đặt tên = "FiscalRegisterAssembly_FR" serializeAs = "Chuỗi" >

<value>DigitalSignatureFiscalRegister.dll</value>

</setting>

< cài đặ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>

< cài đặt tên = "CertificateStoreName" serializeAs = "Chuỗi" >

< giá trị > Của tôi < / giá trị >

</setting>

< cài đặt tên = "CertificateStoreLocation" serializeAs = "Chuỗi" >

< giá trị > LocalMachine < / giá trị >

</setting>

< cài đặt tên = "EncodingName" serializeAs = "Chuỗi" >

<value>UTF-8</value>

</setting>

< cài đặt tên = "DataHashAlgorithm" serializeAs = "Chuỗi" >

<value>SHA1</value>

</setting>

< cài đặ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.

Cấu hình hiện đại POS Pháp

Để kích hoạt tính năng chữ POS hiện đại, bạn phải cài đặt chứng chỉ và thêm yêu cầu cài đặt cấu hình tệp commerceRuntime.config thương mại thời gian chạy.

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

  1. Thêm mã sau vào thành phần tệp commerceRuntime.config trong thư mục cài đặt máy chủ bán lẻ:

< thêm nguồn = "chi tiết" giá trị = "Microsoft.Dynamics.Commerce.Runtime.Services.FiscalRegisterServiceFrance, phiên bản = 6.3.0.0, văn hóa = neutral, PublicKeyToken = 31bf3856ad364e35, processorArchitecture = MSIL" / >

< thêm nguồn = "chi tiết" giá trị = "Microsoft.Dynamics.Commerce.Runtime.Services.DigitalSignature, phiên bản = 6.3.0.0, văn hóa = neutral, PublicKeyToken = 31bf3856ad364e35, processorArchitecture = MSIL" / >

  1. Thay đổi cùng với tệp commerceRuntime.config trong thư mục cài đặt máy khách Broker hỗ trợ chế độ gián tuyến.

  1. Thiết lập giá trị đúng certificateStoreName, certificateStoreLocation và certificateThumbprint chứng chỉ được cài đặt trong tệp Microsoft.Dynamics.Commerce.Runtime.Services.FiscalRegisterServiceFrance.dll.config.

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ả các 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 ;

    • PostLogon 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 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 pháp 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ụng lớp FiscalRegisterFactory để tạo một phiên bản phù hợp IFiscalRegisterDriver và tạo ra một đối tượng hạ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.

Bán lẻ máy chủ

4 chủ bán lẻ mới, yêu cầu được thêm vào hỗ trợ bán lẻ địa phương pháp:

  • GetFiscalRegistrationSequenceTypeValue để đăng ký tài chính tự nhập cho một loại giao dịch được chỉ định hoặc kiểm tra các loại sự kiện.

  • GetLastRegisteredFiscalData yêu cầu để họ đăng ký dữ liệu chính cho loại giao dịch được chỉ định hoặc kiểm định loại sự kiện.

  • RegisterAuditEvent các yêu cầu đăng ký kiểm tra sự kiện.

  • GetShiftClosingStateInfo các yêu cầu để nhận trạng thái thay đổi và thời gian kết thúc sự thay đổi.

Phương pháp tương ứng có thể được tìm thấy trong các ShiftManagerStoreOperationsManager bán lẻ proxy hợp trong SDK\Proxies\RetailProxy\Adapters bán lẻ.

Thời gian chạy của thương mại

Bản địa hoá thương mại thời gian chạy bao gồm hai dự án mới, một yêu cầu mới và bộ xử lý:

  • SDK. DigitalSignature dự án đang chạy bán lẻ SDK\Commerce-time\SDK. DigitalSignature và là một phần của giải pháp Sdk.CommerceRuntime .

  • SDK. FiscalRegisterServiceFrance dự án đang chạy bán lẻ SDK\Commerce-time\SDK. DigitalSignature và là một phần của giải pháp Sdk.CommerceRuntime .

SDK.DigitalSignature

Dự án là tương tự như doanh nghiệp POS DigitalSignatureFiscalRegister dự án. 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 DataSignatureRequestHandler thực hiện giao diện IRequestHandler và xử lý yêu cầu DigitalSignatureServiceRequest .

DigitalSignatureServiceRequest được sử dụng để đăng nhập dữ liệu được xác định với chứng chỉ.

SDK.FiscalRegisterServiceFrance

SDK. FiscalRegisterServiceFrance dự án chứa FiscalRegistrationService xử lý một số yêu cầu mới:

  • GetFiscalRegistrationSequenceTypeServiceRequest là một yêu cầu mới để xác định loại tài chính tự loại giao dịch bán hàng hoặc kiểm tra các loại sự kiện.

  • GetLastRegisteredFiscalDataServiceRequest là một yêu cầu mới để lấy dữ liệu tài chính lưu cuối cùng cho loại quy định tài chính tự.

  • GetFiscalRegistrationSequenceServiceRequest là một yêu cầu mới để lấy số thứ tự lưu trữ cụ thể, đầu cuối và trình tự.

  • GetSalesOrderFiscalRegistrationInfoRequest là một yêu cầu mới để truy xuất dữ liệu tài chính từ một đơn bán hàng.

  • ParseFiscalRegisterDataRequest là một yêu cầu mới để phân tích một đăng đăng phản hồi ở định dạng JSON tới đối tượng.

  • SaveSalesTransactionDataRequest là một yêu cầu ghi đe thực hiện đăng ký giao dịch bán hàng và sau đó gọi trình xử lý yêu cầu ban đầu để tiết kiệm giao dịch.

  • RegisterAuditEventServiceRequest là một yêu cầu mới để đăng ký kiểm tra sự kiện.

  • RegisterShiftCloseAuditEventRequest là một yêu cầu mới để đăng ký sự kiện đóng thay đổi.

POS hiện đại

Bản địa hoá POS hiện đại bao gồm thay đổi trong một số chế độ xem và xem mô hình trong bán lẻ SDK\ POS Clients\Framework.

Trước khi hoạt động xử lý

Giao diện IPreOperationHandler mới được giới thiệu. Bài viết mô tả các phương pháp sau:

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

Mục đích của phương pháp là thực hiện kiểm tra bổ sung trước khi thực hiện thao tác hiện đại POS. Phương pháp executeHandler nhận loại hoạt động hiện tại và có thể chặn các hoạt động bằng cách trả lại một phù hợp với ICancelableResult không đồng bộ.

Phiên bản của giao diện IPreOperationHandler được đăng ký bằng cách gọi phương thức registerPreOperationHandlerOperationsManager.

Thay đổi trạng thái kiểm

Thay đổi trạng thái kiểm được quản lý bởi ShiftClosingManagerFrance thực hiện giao diện IShiftClosingManager . ShiftClosingManagerFactory chịu trách nhiệm tạo bản IShiftClosingManager , phù hợp và tạo ra ShiftClosingManagerFrance trong ngữ cảnh pháp quốc gia/vùng.

ShiftClosingManagerFrance cũng thực hiện giao diện IPreOperationHandler và được sử dụng để ngăn chặn một số thao tác nhất định nếu thay đổi kéo dài hơn thời gian quy định. Nó được đăng ký với bộ xử lý trước khi thao tác loại OperationsManager trong ngữ cảnh pháp quốc gia/vùng.

ShiftClosingManagerFrance yêu cầu thay đổi trạng thái trước đó mỗi thanh toán và hoạt động kinh doanh sử dụng GetShiftClosingStateInfo bán lẻ Server yêu cầu.

Quá trình đăng ký

Đăng ký giao dịch bán hàng và kiểm tra các sự kiện được quản lý bởi lớp FiscalRegistrationManagerFrance thực hiện giao diện IFiscalRegistrationManager . Lớp FiscalRegistrationManagerFactory chịu trách nhiệm tạo thực hiện IFiscalRegistrationManager phù hợp và tạo ra FiscalRegistrationManagerFrance trong quốc gia/vùng ngữ cảnh.

Đăng ký giao dịch bán hàng bắt đầu từ lớp CartViewModel trong phương pháp checkOutCart . CartViewModel sử dụng FiscalRegistrationManagerFrance để thực hiện đăng ký logic trước và sau khi kiểm.

Tiền thanh toán logic trích xuất thông tin đăng ký (đăng ký ứng) để cuối cùng đăng ký các giao dịch bán hàng từ lưu trữ cục bộ (nếu nó tồn tại) hoặc yêu cầu từ máy chủ bán lẻ sử dụng yêu cầu GetLastRegisteredFiscalData . Cuối cùng đăng ký trả lời thông qua với phần mở rộng thuộc tính của đối tượng xe kiểm. Thuộc tính phần mở rộng lưu trữ trả lời đăng ký mới rồi giải nén trong khi xử lý SaveSalesTransactionDataRequest trong thương mại thời gian chạy và được sử dụng để tạo ra chữ giao dịch hiện tại.

Bài kiểm tra logic lưu người đăng ký để lưu trữ địa phương phải trả lời trong tương lai sử dụng yêu cầu.

Đăng ký sự kiện kiểm tra được thực hiện bằng phương pháp registerAuditEvent loại FiscalRegistrationManagerFrance và bắt đầu từ thời điểm khác nhau:

  • Đăng ký sự kiện kiểm định đăng nhập được bắt đầu từ LoginViewModel sau khi đăng nhập thành công điều khiển.

  • Đăng ký sự kiện kiểm định đăng xuất được bắt đầu từ LogoffOperationHandler.

  • Đăng ký sự kiện kiểm định dọn sạch được bắt đầu từ lớp BlindCloseShiftOperationHandlerCloseShiftOperationHandler .

  • Đăng ký sự kiện bắt đầu và kết thúc trong chế độ gián tuyến được bắt đầu từ lớp ChainedRequestFactory .

  • Đăng ký sự kiện in một bản sao của biên nhận được bắt đầu từ ReceiptViewModel.

Hiện đại POS đăng ký kiểm tra sự kiện bằng cách gửi yêu cầu RegisterAuditEvent bán lẻ máy chủ. Yêu cầu rồi chuyển sang dịch vụ thương mại thời gian chạy FiscalRegistrationService.

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 R3

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.

Chú ý Đâ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?

Phát triển các kỹ năng của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Microsoft dùng nội bộ

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?

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

×