Hình thức và tính năng của việc sử dụng trao đổi dữ liệu phổ quát. Xử lý Trao đổi dữ liệu phổ quát ở định dạng XML

In (Ctrl+P)

Trao đổi thông qua một định dạng phổ quát

Hệ thống con “Trao đổi dữ liệu” của thư viện các hệ thống con tiêu chuẩn chứa 4 tùy chọn (công nghệ) để trao đổi thông tin giữa các cơ sở thông tin khác nhau:

  • cơ sở thông tin phân tán (RIB);
  • trao đổi dữ liệu thông qua một định dạng phổ quát;
  • trao đổi dữ liệu theo quy tắc trao đổi (quy tắc trao đổi được tạo bằng cấu hình “Chuyển đổi dữ liệu”, phiên bản 2.1);
  • trao đổi dữ liệu không có quy tắc trao đổi.

Bài viết này thảo luận về công nghệ trao đổi dữ liệu thông qua định dạng dữ liệu doanh nghiệp phổ quát. Công nghệ này có sẵn trong “Thư viện hệ thống con tiêu chuẩn” bắt đầu từ phiên bản 2.3.1.62. ra mắt vào đầu năm 2016. Hiện tại, phiên bản mới nhất của BSP 2.3 (để sử dụng với nền tảng 1C:Enterprise 8.3 không thấp hơn phiên bản 8.3.8.1652 đã tắt chế độ tương thích) đã phát hành 2.3.6.17.

Cơm. 1 Phiên bản mới nhất của BSP 2.3

Trong số các tệp cung cấp giải pháp ứng dụng 1C, có một tệp văn bản “Phiên bản thư viện”, trong đó nó được viết trên cơ sở phiên bản BSP nào mà ứng dụng được phát triển, ví dụ: dựa trên giải pháp ứng dụng UT 11.3.3.231, BSP 2.3.5.65 được hình thành.

Xin lưu ý rằng để sử dụng với phiên bản nền tảng 1C:Enterprise 8.3 không thấp hơn 8.3.10.2168 phiên bản đã được phát hành với chế độ tương thích bị tắt BSP 2.4.

Mô tả định dạng EnterpriseData

Định dạng EnterpriseData là gì?

Đây là định dạng cho phép bạn mô tả một đối tượng cơ sở thông tin (đối tác, hóa đơn, v.v.) hoặc báo cáo thực tế rằng đối tượng này đã bị xóa. Dự kiến, cấu hình nhận tệp ở định dạng EnterpriseData sẽ phản ứng tương ứng - nó sẽ tạo các đối tượng mới và xóa những đối tượng được đánh dấu là đã xóa trong tệp. Nó được thiết kế để trao đổi thông tin giữa các cấu hình UT, RT, UNF, BP. Định dạng này cũng có thể được sử dụng để trao đổi thông tin với bất kỳ hệ thống thông tin nào khác: nó không phụ thuộc vào các tính năng của phần mềm hoặc cấu trúc cơ sở thông tin tham gia trao đổi và không chứa các hạn chế rõ ràng về việc sử dụng.

Phiên bản định dạng EnterpriseData

Dữ liệu định dạng được lưu trữ trong các gói XDTO trong các nhánh cấu hình cơ sở dữ liệu chung, như trong Hình 2. 2

Hình 2 XDTO – Gói định dạng dữ liệu EnterpriseData

Trong bộ lễ phục. Hình 2 cho thấy có một số gói XDTO. Đây là các phiên bản khác nhau của định dạng. Số phiên bản định dạng bao gồm X.Y.Z, trong đó X.Y là phiên bản, Z là phiên bản nhỏ. Phiên bản Minor được tăng lên trong trường hợp sửa lỗi và các thay đổi khác trong đó: chức năng logic chuyển đổi dữ liệu dựa trên phiên bản trước của định dạng được duy trì (duy trì khả năng tương thích ngược của các thuật toán truyền dữ liệu hiện tại thông qua định dạng); Việc hỗ trợ các khả năng định dạng mới cho logic chuyển đổi là tự nguyện. Một ví dụ về những thay đổi như vậy có thể là sửa lỗi, thay đổi thuộc tính của đối tượng định dạng, thêm thuộc tính mà việc sử dụng chúng không bắt buộc khi chuyển đổi dữ liệu. Trong các trường hợp khác, khi định dạng thay đổi, phiên bản Chính sẽ tăng: X – trong trường hợp tái cơ cấu toàn cầu, Y – trong các trường hợp khác.
Định dạng này mô tả cách thể hiện các đối tượng (tài liệu hoặc thành phần thư mục) dưới dạng tệp XML. Phiên bản 1.0.1 chứa mô tả 94 đối tượng từ nhiều lĩnh vực khác nhau (tài chính, sản xuất, mua bán, vận hành kho bãi). Tên của các loại, theo quy định, được hiểu rõ và không cần giải thích thêm: ví dụ: “Tài liệu.Đạo luật của công việc đã hoàn thành” hoặc “Thư mục.Các bên đối tác”. Như bạn có thể thấy, mô tả loại tài liệu bắt đầu bằng tiền tố “Tài liệu.” và thành phần thư mục bắt đầu bằng tiền tố “Thư mục”. Một mô tả chi tiết hơn về định dạng có thể được tìm thấy
Phiên bản mới nhất là 1.3, tuy nhiên phiên bản được sử dụng phổ biến nhất là 1.0. Không có nhiều khác biệt giữa các phiên bản. Định dạng EnterpriseDataExchange_1_0_1_1 được sử dụng khi trao đổi qua dịch vụ web.
Lưu ý rằng gói định dạng dữ liệu EnterpriseData được sử dụng cùng với Trao đổi tin nhắn khi tạo quy tắc chuyển đổi. Gói này chứa đối tượng kiểu Thông tin bổ sungcó thể có bất kỳ loại giá trị nào và được sử dụng khi tạo quy tắc chuyển đổi giữa các đối tượng cấu hình. không ở định dạng dữ liệu. Chính xác, cảm ơn Thông tin bổ sungBạn có thể điều chỉnh và tùy chỉnh các quy tắc trao đổi mà không thay đổi dữ liệu định dạng trong gói XDTO.

Cơm. 3 Cấu trúc của gói XDTOExchangeMessage

Làm cách nào để trao đổi dữ liệu ở định dạng EnterpriseData?

Trao đổi dữ liệu ở định dạng EnterpriseData có cấu hình là trao đổi tệp. Để phản hồi tệp nhận được từ ứng dụng bên ngoài, cấu hình sẽ xử lý tệp đó và tạo tệp phản hồi. Trao đổi tập tin có thể xảy ra:

  • thông qua một thư mục tập tin chuyên dụng,
  • qua thư mục FTP,
  • thông qua một dịch vụ web được triển khai ở phía cơ sở thông tin. Tệp dữ liệu được truyền dưới dạng tham số cho các phương thức web.

Ghi chú. Để trao đổi dữ liệu hai chiều giữa ứng dụng của bên thứ ba và cấu hình ở phía cơ sở thông tin, phải thực hiện một số cài đặt - ứng dụng của bên thứ ba phải được đăng ký trong cơ sở thông tin, phải xác định kênh trao đổi cho nó (thông qua một tập tin hoặc thư mục FTP), v.v. Nhưng đối với các trường hợp tích hợp đơn giản, khi chỉ cần chuyển thông tin từ ứng dụng của bên thứ ba sang cơ sở thông tin và chuyển ngược lại dữ liệu từ cơ sở thông tin sang ứng dụng của bên thứ ba là không cần thiết (ví dụ: tích hợp cửa hàng trực tuyến chuyển thông tin bán hàng sang 1C: Kế toán), có một phiên bản đơn giản hóa để làm việc thông qua dịch vụ web không yêu cầu cài đặt bên cạnh.

Khi trao đổi bằng cách sử dụng các gói trao đổi cấu hình trong quá trình đồng bộ hóa, chỉ thông tin về những thay đổi đã xảy ra kể từ lần đồng bộ hóa cuối cùng mới được truyền đi (để giảm thiểu lượng thông tin được truyền đi). Lần đầu tiên bạn đồng bộ hóa, cấu hình sẽ kết xuất tất cả các đối tượng được định dạng EnterpriseData vào một tệp XML (vì chúng đều là “mới” đối với ứng dụng của bên thứ ba).

Bước tiếp theo dành cho ứng dụng của bên thứ ba - nó phải xử lý thông tin từ tệp XML và đặt nó vào phần trong phiên đồng bộ hóa tiếp theo thông tin cho biết đã nhận thành công một tin nhắn từ cấu hình với một số nhất định (đặt số lượng tin nhắn nhận được từ cấu hình vào trường Không nhận được). Thông báo nhận là tín hiệu gửi đến cấu hình rằng tất cả các đối tượng đã được ứng dụng bên ngoài xử lý thành công và không cần truyền thông tin về chúng nữa. Ngoài biên nhận, tệp XML từ ứng dụng của bên thứ ba cũng có thể chứa dữ liệu để đồng bộ hóa (trong phần ).

Sau khi nhận được tin nhắn nhận, cấu hình sẽ đánh dấu tất cả các thay đổi được gửi trong tin nhắn trước đó là đã đồng bộ hóa thành công. Chỉ những thay đổi không đồng bộ đối với các đối tượng (tạo đối tượng mới, thay đổi và xóa đối tượng hiện có) mới được gửi đến ứng dụng bên ngoài trong phiên đồng bộ hóa tiếp theo.

Khi truyền dữ liệu từ ứng dụng bên ngoài sang cấu hình, hình ảnh sẽ bị đảo ngược. Đơn đăng ký phải điền vào phần tương ứng và trong phần đặt các đối tượng cần đồng bộ ở định dạng EnterpriseData.

Sau khi xử lý tệp, cấu hình sẽ tạo một tệp XML chứa thông báo nhận và dữ liệu mới để đồng bộ hóa từ phía cấu hình (nếu có kể từ phiên đồng bộ hóa cuối cùng).

Bạn có thể xem thêm chi tiết về trao đổi dữ liệu với các giải pháp ứng dụng trên nền tảng 1C:Enterprise ở định dạng EnterpriseData

Mô-đun chung của “trình quản lý trao đổi thông qua định dạng phổ quát”.

Các quy trình và chức năng mô tả đầy đủ các quy tắc tải dữ liệu từ cơ sở thông tin sang định dạng trao đổi và các quy tắc tải dữ liệu từ định dạng trao đổi vào cơ sở thông tin được phát triển trong một mô-đun chung - mô-đun quản lý trao đổi thông qua định dạng phổ quát.


Cơm. 4 Cấu trúc của mô-đun quản lý trao đổi thông qua định dạng phổ quát

Mô-đun này được tạo tự động bằng cách sử dụng cấu hình “Chuyển đổi dữ liệu”, phiên bản 3.0, dựa trên các quy tắc trao đổi đã định cấu hình hoặc theo cách thủ công trong bộ cấu hình.

Mô-đun này bao gồm một số phần lớn, mỗi phần chứa nhóm thủ tục và chức năng riêng.

  1. Một lời bình luận. Dòng đầu tiên của mô-đun chứa nhận xét có tên của chuyển đổi. Ví dụ: dòng này cần thiết để xác định mô-đun khi sử dụng lệnh trong chương trình Chuyển đổi dữ liệu, phiên bản 3.0. // Chuyển đổi UP2.2.3 từ 01/06/2017 19:51:50
  2. Thủ tục chuyển đổi. Chứa các quy trình được xác định trước được thực hiện ở các giai đoạn đồng bộ hóa dữ liệu khác nhau: trước khi chuyển đổi, sau khi chuyển đổi, trước khi điền hoãn lại.
  3. Quy tắc xử lý dữ liệu (DPR). Chứa các thủ tục và hàm mô tả các quy tắc xử lý dữ liệu.
  4. Quy tắc chuyển đổi đối tượng (OCR). Chứa các thủ tục và hàm mô tả các quy tắc chuyển đổi đối tượng, cũng như các quy tắc chuyển đổi thuộc tính của các đối tượng này.
  5. Quy tắc chuyển đổi dữ liệu được xác định trước (PDC). Chứa một thủ tục điền vào các quy tắc để chuyển đổi dữ liệu được xác định trước.
  6. Thuật toán. Chứa các thuật toán tùy ý được gọi từ các quy tắc khác (POD hoặc PKO).
  7. Tùy chọn. Chứa logic để điền vào các tham số chuyển đổi.
  8. Mục đích chung. Chứa các thủ tục và hàm được sử dụng rộng rãi trong các quy tắc và thuật toán.

Các tham số của thủ tục và chức năng được sử dụng trong một số loại thủ tục trong mô-đun quản lý được mô tả bên dưới.

Thành phần trao đổi. Loại - Cấu trúc. Chứa các tham số và quy tắc trao đổi được khởi tạo như một phần của phiên trao đổi.

Hướng trao đổi. Kiểu – Chuỗi. Hoặc "Gửi" hoặc "Nhận".

Dữ liệu IB. Loại – DirectoryObject hoặc Đối tượng tài liệu.

Thủ tục liên quan đến sự kiện chuyển đổi

Có ba thủ tục được xác định trước được gọi trong quá trình chuyển đổi:

  • Trước khi chuyển đổi. Được gọi trước khi đồng bộ hóa dữ liệu xảy ra. Quy trình này thường chứa logic để khởi tạo các tham số chuyển đổi khác nhau, điền các giá trị mặc định, v.v. Thành phầnTrao đổi.
  • Sau khi chuyển đổi. Được gọi sau khi quá trình đồng bộ hóa dữ liệu hoàn tất, nhưng trước khi xảy ra việc đệm lười. Tùy chọn: Thành phầnTrao đổi.
  • TrướcTrì hoãnĐổ đầy. Được gọi trước khi việc lười biếng xảy ra. Logic để sắp xếp hoặc điều chỉnh bảng các đối tượng có thể lười điền có thể được tìm thấy ở đây. Tùy chọn: Thành phầnTrao đổi.

thủ tục AML

Điền vào Quy tắc xử lý dữ liệu. Một quy trình xuất chứa logic để điền vào các quy tắc xử lý dữ liệu. Chứa các lệnh gọi đến các thủ tục khác có thêm quy tắc xử lý một đối tượng cụ thể vào bảng quy tắc (xem các thủ tục bên dưới Thêm AML). Tùy chọn: Hướng trao đổi, Quy tắc xử lý dữ liệu

Thêm DƯỚI_<ИмяПОД>. Một tập hợp các thủ tục điền vào bảng DƯỚI các quy tắc cho các đối tượng cụ thể. Số lượng quy trình như vậy tương ứng với số lượng AML được cung cấp cho chuyển đổi này trong chương trình Chuyển đổi dữ liệu, phiên bản 3.0. Tùy chọn: Quy tắc xử lý dữ liệu(một bảng các giá trị được khởi tạo như một phần của phiên trao đổi).

DƯỚI_<ИмяПОД>_Khi xử lý. Thủ tục chứa văn bản xử lý Trong quá trình xử lýđối với một AML cụ thể. Trình xử lý được thiết kế để triển khai logic chuyển đổi ở cấp đối tượng. Ví dụ: gán PQO cụ thể cho một đối tượng cụ thể tùy thuộc vào nội dung của đối tượng. Tùy chọn:

  • Thông tinB dữ liệu hoặc Dữ liệuXDTO(tùy theo hướng trao đổi):
  • khi gửi – đối tượng ( Đối tượng thư mục,Đối tượng tài liệu);
  • khi nhận - một cấu trúc có mô tả về đối tượng XDTO.
  • Sử dụng PKO. Kiểu - Kết cấu. Khóa chứa một chuỗi có tên PCO và giá trị kiểu Boolean (ĐÚNG VẬY– PKO được sử dụng, Nói dối– PKO không được sử dụng).
  • Thành phầnTrao đổi.

DƯỚI_<ИмяПОД>_Lấy mẫu dữ liệu. Hàm chứa văn bản xử lý Khi dỡ hàng. Trình xử lý được thiết kế để thực hiện một thuật toán tùy ý để chọn các đối tượng cần tải. Giá trị trả về: một mảng các đối tượng cần được dỡ bỏ. Mảng có thể chứa cả liên kết đến đối tượng infobase và cấu trúc có dữ liệu để tải lên. Tùy chọn: Thành phầnTrao đổi.

thủ tục PKO

Điền vào Quy tắc chuyển đổi đối tượng. Một quy trình xuất chứa logic để điền vào các quy tắc chuyển đổi đối tượng. Chứa các lệnh gọi đến các thủ tục khác có thêm quy tắc chuyển đổi đối tượng cụ thể vào bảng quy tắc (xem các thủ tục bên dưới Thêm PKO). Tùy chọn: Hướng trao đổi, Quy tắc chuyển đổi(một bảng các giá trị được khởi tạo như một phần của phiên trao đổi).

ThêmPKO_<ИмяПКО>. Một tập hợp các thủ tục điền vào bảng PKO các quy tắc cho các đối tượng cụ thể. Số lượng quy trình như vậy tương ứng với số lượng PKO được cung cấp cho chuyển đổi này trong chương trình Chuyển đổi dữ liệu, phiên bản 3.0. Tùy chọn: Quy tắc chuyển đổi(một bảng các giá trị được khởi tạo như một phần của phiên trao đổi).

PKO_<ИмяПКО>_Khi gửi dữ liệu. Thủ tục chứa văn bản xử lý Khi gửi cho một PKO cụ thể. Trình xử lý được sử dụng khi tải lên dữ liệu. Được thiết kế để triển khai logic nhằm chuyển đổi dữ liệu có trong đối tượng cơ sở thông tin thành mô tả về đối tượng XDTO. Tùy chọn:

  • Thông tinB dữ liệu. Kiểu - Đối tượng thư mục, Đối tượng tài liệu. Đối tượng cơ sở thông tin đang được xử lý.
  • Dữ liệuXDTO. Kiểu - Kết cấu. Được thiết kế để truy cập dữ liệu đối tượng XDTO.
  • Thành phầnTrao đổi.
  • Tải lên ngăn xếp. Kiểu - Mảng. Chứa các liên kết đến các đối tượng không được tải, có tính đến việc lồng nhau.

PKO_<ИмяПКО>_Khi chuyển đổi dữ liệu XDTO. Thủ tục chứa văn bản xử lý Khi chuyển đổi DataXDTO cho một PKO cụ thể. Trình xử lý được sử dụng khi tải dữ liệu. Được thiết kế để triển khai logic chuyển đổi dữ liệu XDTO tùy ý. Tùy chọn:

  • Dữ liệuXDTO. Kiểu - Kết cấu. Các thuộc tính đối tượng XDTO đã được xử lý trước để giúp truy cập dễ dàng hơn.
  • Dữ liệu đã nhận. Kiểu - Đối tượng thư mục, Đối tượng tài liệu. Một đối tượng infobase được hình thành bằng cách chuyển đổi dữ liệu XDTO. Không được ghi vào cơ sở dữ liệu thông tin.
  • Thành phầnTrao đổi.

PKO_<ИмяПКО>_Trước khi ghi dữ liệu đã nhận. Thủ tục chứa văn bản xử lý Trước khi ghi dữ liệu đã nhận cho một PKO cụ thể. Trình xử lý được sử dụng khi tải dữ liệu. Được thiết kế để triển khai logic bổ sung phải được thực hiện trước khi ghi một đối tượng vào cơ sở thông tin. Ví dụ: các thay đổi nên được tải vào dữ liệu bảo mật thông tin hiện có hay chúng nên được tải dưới dạng dữ liệu mới. Tùy chọn:

  • Dữ liệu đã nhận. Kiểu - Đối tượng thư mục, Đối tượng tài liệu. Phần tử dữ liệu được tạo bằng cách chuyển đổi dữ liệu XDTO.

Được ghi lại nếu dữ liệu này là mới đối với cơ sở thông tin (tham số Thông tinB dữ liệu chứa giá trị Không xác định).

Nếu không thì Dữ liệu đã nhận thay thế Thông tinB dữ liệu(tất cả tài sản từ Dữ liệu đã nhận chuyển giao cho Thông tinB dữ liệu).

Nếu không cần thay thế tiêu chuẩn dữ liệu bảo mật thông tin bằng dữ liệu đã nhận, bạn nên viết logic truyền của riêng mình, sau đó đặt tham số Dữ liệu đã nhận nghĩa Không xác định:

  • Thông tinB dữ liệu. Kiểu - Đối tượng thư mục, Đối tượng tài liệu. Một phần tử dữ liệu cơ sở thông tin tương ứng với dữ liệu nhận được. Nếu không tìm thấy dữ liệu phù hợp, chứa Không xác định.
  • Thuộc tính chuyển đổi. Kiểu - Bảng giá trị. Chứa các quy tắc chuyển đổi thuộc tính của đối tượng hiện tại, được khởi tạo như một phần của phiên trao đổi.
  • Thành phầnTrao đổi.

thủ tục PCPD

Điền vào Quy tắc chuyển đổi của dữ liệu được xác định trước. Một quy trình xuất chứa logic để điền vào các quy tắc chuyển đổi dữ liệu được xác định trước. Tùy chọn: Hướng trao đổi, Quy tắc chuyển đổi(một bảng các giá trị được khởi tạo như một phần của phiên trao đổi).

Thuật toán

Trong chương trình “Chuyển đổi dữ liệu”, phiên bản 3.0, có thể tạo các thuật toán tùy ý được gọi từ trình xử lý AML và PKPD. Tên, tham số và nội dung của thuật toán được xác định khi xây dựng quy tắc.

Tùy chọn

Điền vàoTham số chuyển đổi. Một quy trình xuất trong đó cấu trúc với các tham số chuyển đổi được điền vào. Tùy chọn: Tùy chọn chuyển đổi(kiểu - Kết cấu).

Các thủ tục và chức năng mục đích chung

Thực thiManagerModuleProcedure. Tùy chọn: Tên thủ tục(đường kẻ), Tùy chọn(kết cấu). Một thủ tục xuất, nhằm mục đích gọi một thủ tục mô-đun không xuất, tên và các tham số của nó được nhận làm đầu vào. Cho phép bạn gọi một thủ tục hoặc hàm trên một dòng mà không cần sử dụng phương thức Hành hình.

Chức năng thực thiModule. Tùy chọn: Tên thủ tục(đường kẻ), Tùy chọn(kết cấu). Chức năng, mục đích tương tự Trình quản lý thực thiModuleThủ tục. Sự khác biệt là nó gọi một hàm và trả về giá trị của nó.

Xử lý trao đổi dữ liệu chung ở định dạng XML (xử lý Universal Data Exchangexml)

Việc xử lý "Trao đổi dữ liệu chung ở định dạng XML" nhằm mục đích tải và dỡ dữ liệu vào một tệp từ bất kỳ cấu hình nào được triển khai trên nền tảng 1C:Enterprise 8.

Chế độ hoạt động
Khi sử dụng biểu mẫu được quản lý, quá trình xử lý có hai chế độ hoạt động:
1. Trên máy khách. Khi sử dụng chế độ này, các quy tắc và tệp dữ liệu tải xuống sẽ được chuyển từ máy khách sang máy chủ và tệp dữ liệu tải xuống sẽ được chuyển từ máy chủ đến máy khách. Đường dẫn đến các tệp này nằm trên máy khách phải được chỉ định trong hộp thoại ngay trước khi thực hiện hành động.
2. Trên máy chủ. Ở chế độ này, các tệp không được chuyển đến máy khách và đường dẫn đến chúng phải được chỉ định trên máy chủ.
Lưu ý: Tệp xử lý bên ngoài và tệp giao thức trao đổi phải luôn được đặt trên máy chủ, bất kể chế độ hoạt động.

Tải xuống Trao đổi dữ liệu chung ở định dạng XML- Chỉ người dùng đã đăng ký mới có thể tải xuống tập tin!


Quá trình xử lý có bốn tab

Đang tải dữ liệu lên
Để tải dữ liệu lên, bạn phải chỉ định tên tệp mà dữ liệu sẽ được tải lên và chọn tệp quy tắc trao đổi. Quy tắc trao đổi cho bất kỳ cấu hình nào có thể được định cấu hình trong cấu hình chuyên biệt "Chuyển đổi dữ liệu, Phiên bản 2".

Để tải lên các tài liệu và hồ sơ từ sổ đăng ký thông tin định kỳ độc lập, bạn phải chỉ định khoảng thời gian - “Ngày bắt đầu” và “Ngày kết thúc”. Tệp kết quả với dữ liệu đã tải xuống có thể được nén.

Trên tab "Quy tắc tải lên dữ liệu", bạn có thể chọn loại đối tượng sẽ được tải lên, thiết lập các lựa chọn để chọn đối tượng hoặc chỉ định nút trao đổi dữ liệu mà bạn muốn tải lên dữ liệu.

Trên tab "Tùy chọn tải lên", bạn có thể chỉ định các tham số bổ sung để tải lên dữ liệu.

Trên tab "Nhận xét", bạn có thể viết văn bản nhận xét tùy ý để đưa vào tệp trao đổi.

Có thể cấu hình việc tải dữ liệu vào các giao dịch. Để thực hiện việc này, bạn cần chọn hộp kiểm "Sử dụng giao dịch" và chỉ định số lượng phần tử trong một giao dịch khi tải.

“Tải dữ liệu ở chế độ trao đổi (Data Exchange.Load = True)” – nếu cờ được đặt thì việc tải đối tượng sẽ được thực hiện với cờ tải được đặt. Điều này có nghĩa là khi các đối tượng được ghi vào cơ sở dữ liệu, tất cả các hoạt động kiểm tra nền tảng và ứng dụng sẽ bị vô hiệu hóa. Ngoại lệ dành cho các tài liệu được ghi ở chế độ đăng hoặc hủy. Việc đăng và hủy đăng tài liệu luôn được thực hiện mà không cần thiết lập chế độ tải, tức là. việc kiểm tra sẽ được thực hiện.

Cài đặt thêm
Tab này được sử dụng để cấu hình chi tiết việc tải lên và tải xuống dữ liệu.

"Chế độ gỡ lỗi" – cờ để cài đặt chế độ gỡ lỗi trao đổi. Nếu cờ này được đặt, quá trình trao đổi dữ liệu sẽ không bị dừng nếu xảy ra lỗi. Quá trình trao đổi sẽ hoàn tất và các thông báo gỡ lỗi sẽ được xuất ra tệp nhật ký trao đổi. Chế độ này được khuyến nghị sử dụng khi gỡ lỗi các quy tắc trao đổi.

“Xuất thông tin tin nhắn trong cửa sổ tin nhắn” – nếu cờ được đặt thì giao thức của quá trình trao đổi dữ liệu sẽ được hiển thị trong cửa sổ tin nhắn.

“Số lượng đối tượng được xử lý để cập nhật trạng thái” – tham số được sử dụng để xác định số lượng phần tử được xử lý trước khi thay đổi dòng trạng thái tải/dỡ tải

“Cài đặt tải lên dữ liệu” – cho phép bạn xác định số lượng phần tử được xử lý trong một giao dịch khi tải lên dữ liệu, chỉ tải lên và xử lý những đối tượng mà bạn có quyền truy cập, định cấu hình loại thay đổi đăng ký cho các đối tượng được tải lên thông qua kế hoạch trao đổi.

“Sử dụng định dạng được tối ưu hóa để trao đổi dữ liệu (V8 - V8, phiên bản xử lý không thấp hơn 2.0.18)” – định dạng tin nhắn trao đổi được tối ưu hóa giả định sự hiện diện của nút “InformationOnDataTypes” trong tiêu đề tin nhắn, trong đó thông tin về các loại dữ liệu được đưa vào đã tải lên. Điều này cho phép bạn tăng tốc quá trình tải dữ liệu.

“Sử dụng giao dịch khi dỡ tải cho các gói trao đổi” – cờ xác định chế độ sử dụng giao dịch khi dỡ tải dữ liệu khi tìm nạp các thay đổi trên các nút gói trao đổi. Nếu cờ được đặt thì việc tải lên dữ liệu sẽ được thực hiện trong một giao dịch.

"Số mục trên mỗi giao dịch" - xác định số lượng mục dữ liệu tối đa được đặt trong một tin nhắn trong một giao dịch cơ sở dữ liệu. Nếu giá trị tham số là 0 (giá trị mặc định), thì tất cả dữ liệu sẽ được đặt trong một giao dịch. Chế độ này được khuyến nghị vì nó đảm bảo tính nhất quán của dữ liệu có trong tin nhắn. Nhưng khi bạn tạo tin nhắn ở chế độ nhiều người dùng, có thể xảy ra xung đột khóa giữa giao dịch đưa dữ liệu vào tin nhắn và giao dịch do người dùng khác thực hiện. Để giảm khả năng xảy ra xung đột như vậy, bạn có thể đặt tham số này thành giá trị khác giá trị mặc định. Giá trị tham số càng thấp thì khả năng xảy ra xung đột khóa càng thấp nhưng khả năng dữ liệu không nhất quán được đưa vào tin nhắn càng cao.

“Dỡ bỏ các đối tượng có quyền truy cập” – nếu cờ được đặt thì việc lựa chọn các đối tượng cơ sở thông tin sẽ được thực hiện có tính đến quyền truy cập của người dùng hiện tại của chương trình. Điều này liên quan đến việc sử dụng nghĩa đen "PHÉP" trong nội dung truy vấn để truy xuất dữ liệu.

“Tự động xóa các ký tự không hợp lệ khỏi chuỗi để ghi bằng XML” – nếu cờ được đặt thì khi ghi dữ liệu vào tin nhắn trao đổi, các ký tự không hợp lệ sẽ bị xóa. Các ký tự được kiểm tra theo khuyến nghị XML 1.0.

“Đăng ký thay đổi cho các nút trao đổi sau khi tải lên” – trường xác định chế độ hoạt động với việc đăng ký thay đổi dữ liệu sau khi hoàn tất tải lên dữ liệu. Những giá trị khả thi:

Không xóa đăng ký – sau khi tải dữ liệu lên, đăng ký thay đổi trên nút sẽ không bị xóa.
Xóa hoàn toàn đăng ký cho nút trao đổi - sau khi tải dữ liệu lên, đăng ký thay đổi trên nút sẽ bị xóa hoàn toàn.
Chỉ xóa đăng ký đối với siêu dữ liệu đã tải lên - sau khi tải dữ liệu lên, đăng ký thay đổi trên nút sẽ chỉ bị xóa đối với các đối tượng siêu dữ liệu đã được chỉ định để tải lên.

“Giao thức trao đổi” – cho phép bạn định cấu hình hiển thị thông báo thông tin trong cửa sổ tin nhắn, duy trì và ghi lại giao thức trao đổi trong một tệp riêng biệt.

“Tên tệp, giao thức trao đổi” – tên tệp xuất ra giao thức của quá trình trao đổi dữ liệu.

“Giao thức tải xuống (dành cho kết nối COM)” – tên tệp để xuất ra giao thức của quá trình trao đổi dữ liệu trong cơ sở nhận khi trao đổi qua kết nối COM. Quan trọng: đường dẫn đến tệp phải có thể truy cập được từ máy tính đã cài đặt cơ sở nhận.

“Thêm dữ liệu vào giao thức trao đổi” – nếu cờ được đặt thì nội dung của tệp giao thức trao đổi sẽ được lưu nếu tệp giao thức đã tồn tại.

“Xuất thông báo thông tin vào giao thức” – nếu cờ được đặt thì thông báo thông tin sẽ được xuất ra giao thức trao đổi, bên cạnh các thông báo về lỗi trao đổi.

“Mở tệp giao thức trao đổi sau khi thực hiện thao tác” – nếu cờ được đặt thì sau khi trao đổi dữ liệu, các tệp giao thức trao đổi sẽ tự động được mở để xem.

Xóa dữ liệu
Dấu trang chỉ cần thiết cho các nhà phát triển quy tắc trao đổi. Cho phép bạn xóa các đối tượng tùy ý khỏi cơ sở thông tin.

Gỡ lỗi tải lên và tải xuống dữ liệu
Việc xử lý cho phép bạn gỡ lỗi các trình xử lý sự kiện và tạo mô-đun gỡ lỗi từ tệp quy tắc hoặc tệp dữ liệu.

Việc bật chế độ gỡ lỗi cho trình xử lý tải lên được thực hiện trên tab "Tải lên dữ liệu" bằng cách chọn hộp kiểm "Chế độ gỡ lỗi cho trình xử lý tải lên". Theo đó, trên tab “Tải dữ liệu”, chế độ gỡ lỗi tải được bật bằng cách chọn hộp kiểm “Chế độ gỡ lỗi trình xử lý tải”.

Sau khi cài đặt chế độ gỡ lỗi cho trình xử lý, nút cài đặt gỡ lỗi sẽ khả dụng. Nhấp vào nút này sẽ mở một cửa sổ cài đặt.

Việc thiết lập trình xử lý gỡ lỗi được thực hiện theo bốn bước:

Bước 1: Chọn chế độ gỡ lỗi thuật toán

Ở bước đầu tiên, bạn cần quyết định chế độ gỡ lỗi thuật toán:

Không gỡ lỗi thuật toán
Gọi thuật toán là thủ tục
Mã thuật toán thay thế tại nơi gọi

Chế độ đầu tiên thuận tiện sử dụng khi chúng ta biết chắc chắn rằng lỗi trong trình xử lý không liên quan đến mã của bất kỳ thuật toán nào. Ở chế độ này, mã thuật toán không được tải lên mô-đun gỡ lỗi. Các thuật toán được thực thi trong ngữ cảnh của toán tử "Run()" và mã của chúng không có sẵn để gỡ lỗi.

Chế độ thứ hai phải được sử dụng trong trường hợp có lỗi ở mã thuật toán. Khi chế độ này được thiết lập, các thuật toán sẽ được dỡ bỏ dưới dạng các thủ tục riêng biệt. Tại thời điểm thuật toán được gọi từ bất kỳ trình xử lý nào, quy trình xử lý tương ứng sẽ được gọi. Chế độ này thuận tiện sử dụng khi biến toàn cục "Tham số" được sử dụng để truyền tham số cho thuật toán. Hạn chế của việc sử dụng chế độ này là khi gỡ lỗi thuật toán, các biến cục bộ của trình xử lý mà nó được gọi không có sẵn.

Chế độ gỡ lỗi thứ ba được sử dụng, như trong trường hợp thứ hai, khi gỡ lỗi mã thuật toán và trong trường hợp chế độ gỡ lỗi thứ hai không phù hợp. Khi chế độ này được đặt, các thuật toán sẽ được tải xuống dưới dạng mã tích hợp trong trình xử lý. Những thứ kia. Thay vì toán tử gọi thuật toán, mã đầy đủ của thuật toán được chèn vào, có tính đến các thuật toán lồng nhau. Trong chế độ này không có hạn chế nào trong việc sử dụng các biến xử lý cục bộ, nhưng có hạn chế khi gỡ lỗi các thuật toán bằng lệnh gọi đệ quy.

Bước 2: Hình thành module gỡ lỗi

Trong bước thứ hai, bạn cần dỡ bỏ các trình xử lý bằng cách nhấp vào nút "Tạo mô-đun gỡ lỗi dỡ tải (tải)". Các trình xử lý và thuật toán được tạo sẽ được hiển thị trong một cửa sổ riêng để xem. Nội dung của mô-đun gỡ lỗi phải được sao chép vào bảng tạm bằng cách nhấp vào nút "Sao chép vào bảng tạm".

Bước 3: Tạo xử lý bên ngoài

Ở bước này, bạn cần khởi chạy bộ cấu hình và tạo một quy trình xử lý bên ngoài mới. Bạn phải dán nội dung của bảng ghi tạm vào mô-đun xử lý (mô-đun gỡ lỗi) và lưu quá trình xử lý dưới bất kỳ tên nào.

Bước 4: Kết nối xử lý bên ngoài

Ở bước thứ tư và cũng là bước cuối cùng, bạn phải chỉ định tên của tệp xử lý bên ngoài trong trường đầu vào. Trong trường hợp này, chương trình sẽ kiểm tra thời gian tạo (cập nhật) tệp đang xử lý. Nếu quá trình xử lý có phiên bản cũ hơn phiên bản của tệp mô-đun gỡ lỗi, cảnh báo sẽ được hiển thị và biểu mẫu cấu hình sẽ không bị đóng.

Lưu ý: Khả năng gỡ lỗi trình xử lý chuyển đổi chung "Sau khi tải quy tắc trao đổi" không được hỗ trợ.

Khá thường xuyên trong công việc của các doanh nghiệp lớn và chuỗi bán lẻ có nhu cầu trao đổi dữ liệu giữa các cơ sở dữ liệu. Mỗi lập trình viên và quản trị viên giải quyết vấn đề này một cách khác nhau. Một số ghi upload và download thông qua các file bảng trung gian, một số khác sử dụng chế độ kết nối COM để kết nối với cơ sở dữ liệu nguồn. Tuy nhiên, gần đây cơ chế riêng của 1C có tên là “Trao đổi dữ liệu toàn cầu ở định dạng XML” ngày càng trở nên phổ biến.

Sự xuất hiện của chế biến

Trong giao diện Full, bạn có thể mở xử lý tại Dịch vụ->Trao đổi dữ liệu khác->Trao đổi dữ liệu chung ở định dạng XML.

Biểu mẫu xử lý (Hình 1) chứa bốn tab:

  • Cài đặt thêm;
  • Đang xóa dữ liệu.
  • Giao diện của mỗi tab chứa rất nhiều thành phần và do đó cần phải xem xét riêng.

    Đang tải dữ liệu lên

    Ở đầu tab có một trường để chọn tệp quy tắc trao đổi. Đối với cơ sở dữ liệu và trao đổi không chuẩn, bạn sẽ phải tự tạo tệp trao đổi.

    Trên dòng tiếp theo của biểu mẫu có hai nút radio:

    1. Tải lên tệp trao đổi (Hình 2);
    2. Kết nối và upload dữ liệu lên bảo mật thông tin (Hình 3).

    Như bạn có thể thấy từ những hình ảnh trên, hình thức của biểu mẫu sẽ khác nhau tùy thuộc vào công tắc. Nếu tùy chọn chia sẻ tệp được chọn, người dùng sẽ được nhắc chọn vị trí tệp sẽ được tải lên và khả năng nén tệp để tiết kiệm dung lượng và bảo vệ tệp bằng mật khẩu.

    Tùy chọn kết nối trực tiếp đến cơ sở nhận hỗ trợ cả chế độ hoạt động tệp và máy khách-máy chủ. Trong trường hợp này, bạn sẽ cần nhập địa chỉ cơ sở dữ liệu và điền vào các trường “Người dùng” và “Mật khẩu”. Trước khi bắt đầu trao đổi dữ liệu, bạn nên kiểm tra kết nối.

    Phần dạng bảng bên dưới cho phép bạn định cấu hình các lựa chọn và các thông số dỡ tải khác.

    Để gỡ lỗi thuật toán và sửa lỗi, bạn có thể sử dụng cơ chế được tích hợp trong xử lý trao đổi. Nó được kích hoạt bằng cách chọn hộp kiểm tương ứng ở cuối biểu mẫu. Nhấp vào nút “Cài đặt gỡ lỗi…” sẽ xuất hiện một cửa sổ (Hình 4).

    Hình 4

    Một tính năng đặc biệt của biểu mẫu này là trợ giúp thông tin ở phía bên trái của bố cục, mô tả từng chế độ trong số ba chế độ gỡ lỗi có thể có. Bất kỳ tệp nào ở định dạng epf đều có thể đóng vai trò là tệp xử lý bên ngoài cho mô-đun.

    Nhấp vào nút “Hoàn tất” để kiểm tra tính chính xác và đầy đủ của dữ liệu đã điền.

    Không giống như “Tải lên”, tab này (Hình 5) không có phần dạng bảng nhưng có thêm nhiều hộp kiểm cho phép bạn điều chỉnh các tham số để ghi các đối tượng mới và đã thay đổi.

    Hình 5

    Trước hết, bạn cần chọn một tệp sẽ đóng vai trò là nguồn thông tin. Việc này có thể được thực hiện trong trường nhập “Tên tệp để tải lên”. Nếu dữ liệu được tải lên kho lưu trữ được bảo vệ bằng mật khẩu, dữ liệu đó sẽ cần phải được nhập vào trường thích hợp.

    Các hộp kiểm tương ứng cho phép bạn định cấu hình:

    • Giao dịch khi ghi đối tượng (điều này đôi khi tăng tốc quá trình);
    • Đang tải dữ liệu ở chế độ trao đổi (trong trường hợp này, tất cả các kiểm tra nền tảng, ngoại trừ kiểm tra khi đăng tài liệu, sẽ bị bỏ qua khi ghi);
    • Ghi đè các phần tử đã thay đổi;
    • Đặt dấu xóa cho các mục đã tải xuống;
    • Chế độ ghi dữ liệu mới vào thanh ghi (mỗi lần một dữ liệu hoặc theo bộ);
    • Cắt bớt các ký tự không quan trọng (dấu cách và tab) cho các giá trị chuỗi.

    Cài đặt thêm

    Đúng như tên gọi của dấu trang, nó chứa các công cụ mà việc sử dụng chúng cho phép bạn tùy chỉnh chính xác hơn quá trình trao đổi. Đặc biệt:

    1. Kích hoạt chế độ gỡ lỗi;
    2. Cho phép sử dụng giao dịch trong quá trình dỡ hàng;
    3. Tối ưu hóa trao đổi giữa các cơ sở dữ liệu phiên bản 8 của 1C;
    4. Chỉ tải lên những đối tượng được người dùng hiện tại cho phép sử dụng;
    5. Cho phép ghi nhật ký quá trình trao đổi giữa các cơ sở dữ liệu.

    Những chức năng này và một số chức năng khác được kích hoạt bằng cách chọn các hộp thích hợp trên biểu mẫu (Hình 6).

    Hình 6

    Xóa dữ liệu

    Tab này chỉ được các nhà phát triển sử dụng ở chế độ gỡ lỗi. Cho phép bạn loại bỏ các đối tượng không cần thiết khỏi cơ sở dữ liệu.

    Nói ngắn gọn về việc thiết lập quy tắc trao đổi

    Việc sử dụng trình xử lý tiêu chuẩn giúp đơn giản hóa đáng kể cuộc sống của các lập trình viên. Đồng thời, một trong những khoảnh khắc khó khăn nhất đối với những người lần đầu tiên gặp “Trao đổi dữ liệu chung ở định dạng XML” là câu hỏi: “Tôi có thể lấy tệp quy tắc trao đổi ở đâu?”

    Trước hết, để tạo quy tắc trao đổi một cách độc lập, bạn cần có một cấu hình đặc biệt có tên là “Chuyển đổi dữ liệu”. Nó chứa một số tệp thú vị cho phép bạn định cấu hình hầu hết mọi trao đổi giữa các cơ sở dữ liệu 1C phiên bản 7 và 8 khác nhau:

    1. epf – cần thiết để tải xuống cấu trúc siêu dữ liệu cho cơ sở dữ liệu 1C 8;
    2. epf – nếu cấu hình 1C 8 là tự viết hoặc không chuẩn, nó có thể không có quá trình xử lý “Trao đổi dữ liệu chung”, tệp này là quá trình xử lý này;
    3. ert – tệp chứa mã để tải xuống cấu trúc siêu dữ liệu của cấu hình của phiên bản 1C 7.7;
    4. ert – file xử lý dữ liệu upload và download cho bảy.

    Sau khi khởi chạy quá trình xử lý thích hợp, cần phải dỡ bỏ cấu trúc siêu dữ liệu cho cơ sở dữ liệu nguồn và đích. Sau đó, trong cấu hình “Chuyển đổi”, bạn cần nhập thông tin về cấu hình nguồn và đích vào thư mục “Cấu hình”.

    Sau đó, một phần tử được tạo trong thư mục Chuyển đổi chứa thông tin về hướng trao đổi dữ liệu. Bạn có thể thiết lập Quy tắc trao đổi cho nó.

    Tên tham số Nghĩa
    Chủ đề bài viết: Trao đổi dữ liệu ở định dạng XML
    Phiếu tự đánh giá (danh mục chuyên đề) Công nghệ

    Một DBMS có thể hỗ trợ trao đổi dữ liệu ở định dạng XML dưới một hình thức rất đơn giản - hỗ trợ đầu ra của kết quả truy vấn và đầu vào dữ liệu cho câu lệnh INSERT ở định dạng XML. Tuy nhiên, điều này yêu cầu người dùng hoặc lập trình viên phải thiết kế cẩn thận định dạng của kết quả truy vấn được tạo sao cho khớp chính xác với định dạng của câu lệnh INSERT trong cơ sở dữ liệu nhận. Trao đổi dữ liệu XML chỉ thực sự hữu ích nếu nó được DBMS hỗ trợ rõ ràng hơn.

    Ngày nay, một số sản phẩm thương mại cung cấp khả năng xuất hàng loạt bảng (hoặc kết quả truy vấn) sang tệp bên ngoài được định dạng dưới dạng tài liệu XML. Tuy nhiên, chúng cung cấp khả năng tương tự để nhập hàng loạt dữ liệu từ một tệp cùng loại vào bảng DBMS. Lược đồ này làm cho XML trở thành định dạng chuẩn để thể hiện nội dung của các bảng để trao đổi dữ liệu.

    Xin lưu ý rằng việc sử dụng các khả năng do DBMS cung cấp để nhập/xuất dữ liệu bảng ở định dạng XML không giới hạn việc sử dụng chúng để trao đổi giữa các cơ sở dữ liệu.

    Trao đổi dữ liệu ở định dạng XML - khái niệm và các loại. Phân loại và đặc điểm của danh mục "Trao đổi dữ liệu ở định dạng XML" 2017, 2018.

  • - Ngữ pháp XML

    Ngôn ngữ đánh dấu XML Ngôn ngữ đánh dấu Văn bản đánh dấu cho phép bạn dễ dàng phân tích và xử lý văn bản. Nó bao gồm: · Văn bản mang thông tin ngữ nghĩa (infoset); · đánh dấu cho biết cấu trúc của văn bản. Ngôn ngữ đánh dấu được thiết kế để... .


  • - Phiên bản và phần mở rộng HTML và XML

    Phiên bản đầu tiên của ngôn ngữ đánh dấu siêu văn bản, HTML (Ngôn ngữ đánh dấu siêu văn bản), giống như chính công nghệ Web, được phát triển bởi Tim Berners Lee vào năm 1991. Ngôn ngữ HTML là một ứng dụng của SGML cho một loại tài liệu được gọi là tài liệu HTML. Ngôn ngữ chỉ định một cấu trúc cố định... .


  • - Ngôn ngữ XML

    XML (Ngôn ngữ đánh dấu mở rộng) là ngôn ngữ đánh dấu mô tả một lớp đối tượng dữ liệu được gọi là tài liệu XML. Ngôn ngữ XML được sử dụng như một phương tiện để mô tả ngữ pháp của các ngôn ngữ khác và kiểm soát tính chính xác của tài liệu /6/. Không giống như HTML, XML cho phép 1.... .


  • - Cấu trúc tài liệu XML

    Cấu trúc của tài liệu XML bao gồm tiêu đề, phần DOCTYPE và phần nội dung của tài liệu XML. Tiêu đề mô tả phiên bản và mã hóa. Phần DOCTYPE mô tả các thực thể. Thực thể là một hằng số được sử dụng trong phần nội dung của tài liệu XML để có thể viết tắt và dễ bảo trì. Trong phần thân XML... .


  • -

    Xác định một trình xử lý sự kiện xảy ra bất cứ khi nào trạng thái của đối tượng thay đổi. Tên phải được viết bằng chữ thường. Thuộc tính ReadyState của đối tượng XMLHttpRequest. Thuộc tính ReadyState chỉ định trạng thái hiện tại của đối tượng XMLHttpRequest. Bảng hiển thị các giá trị có thể.... .


  • - Thuộc tính onreadystatechange của đối tượng XMLHttpRequest.

    Xác định một trình xử lý sự kiện xảy ra bất cứ khi nào trạng thái của đối tượng thay đổi. Tên phải được viết bằng chữ thường. Thuộc tính ReadyState của đối tượng XMLHttpRequest. Thuộc tính ReadyState chỉ định trạng thái hiện tại của đối tượng XMLHttpRequest. Bảng hiển thị các giá trị có thể...

    Trong những năm gần đây, W3C (WWW Consortium) đã hoạt động tích cực trong việc sửa đổi triệt để nền tảng của công nghệ Web. Kết quả là ngôn ngữ đánh dấu XML (Ngôn ngữ đánh dấu mở rộng) đã được tạo ra, được sử dụng để mô tả và xử lý thông tin... .


  • Trong hầu hết tất cả các cấu hình 1C 8, đều có các trao đổi được xác định trước giữa các bản phát hành tiêu chuẩn khác, ví dụ: với: "1C Trade Management 8", "1C ZUP 8", "1C Retail 8". Tuy nhiên, nếu bạn cần trao đổi giữa các cấu hình khác nhau có cấu trúc siêu dữ liệu hoàn toàn khác nhau thì sao? Trong trường hợp này, việc xử lý “Trao đổi dữ liệu toàn cầu ở định dạng XML” sẽ giúp ích, có thể tải xuống miễn phí và

    Để xử lý những quá trình này, chúng ta cần một tệp quy tắc ở định dạng xml. Nó mô tả chính xác cách dữ liệu từ cơ sở thông tin này được truyền sang cơ sở thông tin khác. Nó được tạo bằng cấu hình “Chuyển đổi dữ liệu” chuyên dụng, được cung cấp trên đĩa hoặc trên trang web ITS. Chúng ta sẽ xem cách tạo nó trong bài viết tiếp theo, nhưng bây giờ hãy tưởng tượng rằng chúng ta đã có nó. Có 4 tab đang được xử lý. Chúng ta hãy nhìn vào tất cả chúng theo thứ tự:

    Đang tải dữ liệu lên

    • Trước hết, chúng tôi cho biết tên của tệp quy tắc trên cơ sở quá trình tải lên sẽ diễn ra.
    • Chỉ định tên của tệp dữ liệu trong đó tất cả thông tin sẽ được lưu.
    • Bạn có thể đánh dấu vào ô: nén file đã nhận hay không.

    Sau khi tệp quy tắc đã được chỉ định, tab “Dữ liệu đã tải lên” sẽ hiển thị các đối tượng siêu dữ liệu mà dữ liệu sẽ được lưu. Tại đây bạn cũng có thể chỉ định khoảng thời gian lấy mẫu sẽ diễn ra. Trong tab “Tùy chọn tải lên”, bạn có thể chỉ định các giá trị bổ sung tương ứng. Tab bình luận đã nói lên điều đó

    Đang tải dữ liệu

    Trong tab này, chỉ có tệp dữ liệu được chỉ định vì tất cả các quy tắc đều đã có trong tệp được tải lên cùng với dữ liệu. Tại đây bạn có thể đặt số lượng phần tử sẽ được tải xuống trong một giao dịch. Có các tùy chọn Boolean bổ sung trên biểu mẫu, dựa vào đó quá trình tải sẽ diễn ra. Nếu bạn muốn tắt tất cả các kiểm tra tích hợp khi thực hiện xử lý, thì hãy chọn mục Thiết lập tải dữ liệu tự động sẽ tự nói lên điều đó.

    Cài đặt thêm

    Tab cài đặt bổ sung cho phép bạn tinh chỉnh việc thực hiện xử lý

    • Chế độ gỡ lỗi cho phép bạn không dừng quá trình tải lên hoặc tải xuống nếu xảy ra lỗi không mong muốn. Sau khi hoàn thành thao tác, một báo cáo chi tiết sẽ được hiển thị.
    • Để theo dõi quá trình trao đổi, bạn có thể chọn hộp kiểm “Thông báo thông tin đầu ra”.
    • Số lượng đối tượng được xử lý để cập nhật trạng thái - xác định số lượng phần tử được xử lý sau đó thông tin trong cửa sổ thông tin sẽ được cập nhật.
    • “Sử dụng định dạng được tối ưu hóa để trao đổi dữ liệu (V8 - V8, phiên bản xử lý không thấp hơn 2.0.18)” là định dạng chuyên biệt yêu cầu thẻ “Thông tin TRÊN Loại Dữ liệu” trong tiêu đề thư, giúp tăng tốc quá trình thực thi.
    • Sử dụng các giao dịch khi dỡ tải cho các kế hoạch trao đổi – khi cờ này được đặt, việc dỡ tải sẽ được thực hiện trong một giao dịch (một chuỗi không thể phân chia, được kết nối hợp lý)
    • Số phần tử trong một giao dịch - xác định số lượng phần tử sẽ được tải lên/tải trong một giao dịch. Nếu được đặt thành 0 thì toàn bộ quy trình sẽ diễn ra trong một giao dịch. Tùy chọn này được khuyến khích vì việc đảm bảo kết nối dữ liệu logic sẽ vẫn được duy trì.
    • Tải lên các đối tượng có quyền truy cập - một lá cờ dựa trên những đối tượng được xác định để dỡ tải mà người dùng hiện tại có quyền truy cập.
    • Tự động xóa các ký tự không hợp lệ khỏi chuỗi cho các mục nhập trong XML – khi mục này được đặt, tất cả các mục nhập trong thông báo sẽ được kiểm tra tính hợp lệ của XML 1.0 và các ký tự không tuân thủ tiêu chuẩn sẽ bị xóa.
    • Đăng ký thay đổi cho các nút trao đổi sau khi tải lên – xác định phương pháp làm việc với đăng ký thay đổi dữ liệu sau khi kết thúc quá trình tải lên dữ liệu (không xóa đăng ký, xóa hoàn toàn đăng ký, chỉ xóa đăng ký đối với siêu dữ liệu đã tải xuống).
    • Tên tệp giao thức trao đổi—chỉ định tên tệp để ghi nhật ký quy trình trao đổi.
    • Giao thức tải xuống (dành cho kết nối COM) - tên của tệp nhật ký khi trao đổi qua kết nối COM.
    • Nối dữ liệu vào giao thức trao đổi—khi cờ này được đặt, tệp nhật ký sẽ được thêm vào thay vì bị ghi đè.
    • Xuất thông báo thông tin vào nhật ký - không chỉ thông tin về lỗi mà cả thông báo thông tin cũng sẽ được thêm vào tệp nhật ký.
    • Mở các tệp giao thức trao đổi sau khi thực hiện các thao tác - lá cờ tự nói lên điều đó

    Xóa dữ liệu