Sửa chữa tính toàn vẹn của cấu trúc trong 1C

Khi cập nhật nền tảng 1C, hệ thống thường đưa ra thông báo lỗi. Xem xét cách sửa lỗi "Tính toàn vẹn của cấu trúc cấu hình bị vi phạm khi cập nhật 1C."

Điều này vi phạm tính toàn vẹn của cấu trúc cấu hình

Xảy ra

Sự xuất hiện của một vấn đề tương tự là do các lý do khác nhau. Điều này có thể xảy ra khi cập nhật cấu hình (đặc biệt là động), khi tạo báo cáo, khi cố gắng đăng tài liệu, v.v. Nó xảy ra như thể nó xuất hiện trên bầu trời mỏng manh - khi dường như không ai làm gì cả, nhưng có một sai lầm. Trong trường hợp này là chính xác hơn để nói rằng lý do cho nó không được thiết lập.

Nó xảy ra trong các nền tảng hoàn toàn khác nhau - trong cơ sở dữ liệu tệp, trong máy khách-máy chủ, v.v.

Giải pháp

Có một số tùy chọn để xử lý tính toàn vẹn (đừng quên rằng trước bất kỳ hành động nào bạn cần sao lưu cơ sở dữ liệu của mình):

  • Xóa các tập tin tạm thời (đọc bài viết xóa bộ nhớ cache của chúng tôi). Điều này giúp khi chỉ một trong những người dùng có lỗi;
  • Nếu cấu hình có sẵn và có thể được mở - hãy kiểm tra và sửa nó (xem bên dưới). Nếu bạn không thể mở nó, hãy làm điều đó với tiện ích chdbfl.exe (nhưng chỉ khi cơ sở là tệp). Vị trí gần đúng của nó là: - C: \ ProgramFiles (x86) \ 1cv8 \ 8.3.4.389 \ bin);
  • Nếu cơ sở dữ liệu máy khách-máy chủ được cài đặt trên máy chủ SQL để sử dụng truy vấn xóa xóa * từ configsaveave;
  • Nếu cấu hình có sẵn, hãy thử tải và tải cơ sở dữ liệu;
  • Một số lỗi được sửa trong các phiên bản sau của nền tảng - cài đặt nền tảng mới;

Nếu không có lựa chọn nào mang lại sự điều chỉnh - hãy liên hệ với các chuyên gia.

QUAN TRỌNG. Hãy chắc chắn rằng bạn tạo một bản sao ít nhất một lần một tuần!

Kiểm tra và sửa chữa cơ sở trong 1C

Hãy hiểu các tính năng của việc sử dụng tiện ích hệ thống để kiểm tra và sửa chữa cơ sở.

Kiểm tra và sửa chữa cơ sở trong 1C

Sao lưu dữ liệu của bạn trước khi làm bất cứ điều gì!

Để vào chế độ kiểm tra / hiệu chỉnh, hãy chuyển đến cấu hình hệ thống, chọn trong menu - Quản trị / Kiểm tra-sửa.

Kiểm tra cửa sổ và chế độ

Cửa sổ này được thiết kế để chỉ định danh sách các hành động sẽ được thực hiện cho hoạt động của tiện ích. Chúng tôi mô tả các chức năng của từng người trong số họ:

Bảng Reindex

Khi tùy chọn này được đặt, việc lập chỉ mục lại các bảng đã chỉ định sẽ được thực hiện. Điều này có nghĩa là xây dựng lại hoàn toàn các chỉ mục. Sau thủ tục này, hiệu năng hệ thống tăng lên đáng kể - nó sẽ không thừa.

Tính toàn vẹn logic

Hàm này kiểm tra tính toàn vẹn logic và cấu trúc của cơ sở dữ liệu, tìm lỗi trong tổ chức dữ liệu.

Toàn vẹn tham chiếu

Trong trường hợp này, thông tin được kiểm tra sự hiện diện của các liên kết "bị hỏng". Chúng là kết quả của việc xử lý dữ liệu không chính xác - thường xuyên nhất khi chúng bị xóa hoặc trao đổi.

Khi chúng được phát hiện, có ba lựa chọn cho các hoạt động:

  • Tạo các đối tượng - hệ thống tạo các phần tử còn trống (sau này chúng có thể được điền thông tin);
  • Xóa các liên kết - chúng sẽ bị xóa bởi chương trình;
  • Không thay đổi - liên kết sẽ chỉ được hiển thị.

Tính toán lại tổng số

Tổng cộng - một bảng tính toán, kết quả của dữ liệu kế toán. Kể lại chúng làm tăng năng suất.

Nén bàn

Khả năng nén và do đó, việc giảm kích thước của cơ sở dữ liệu là do thực tế là khi bạn xóa dữ liệu, 1C không thực sự xóa chúng. Tức là người dùng không nhìn thấy chúng, nhưng chúng tồn tại. Đây là chức năng nén giúp loại bỏ các mục vô hình vĩnh viễn. Một hiệu ứng tương tự đạt được bằng cách dỡ / tải tệp cơ sở dữ liệu (với phần mở rộng dt).

Bảng tái cấu trúc

Quy trình tạo lại các bảng được gọi khi cấu trúc siêu dữ liệu thay đổi. Tái cấu trúc hoàn toàn - quá trình rất dài, bạn cần phải cực kỳ chú ý.

Nếu kiểm tra / chỉnh sửa không mang lại kết quả khả quan, hãy sử dụng ứng dụng chdbfl.exe.

Tạo bản sao lưu (thủ công và tự động)

Lưu trữ là hoạt động lưu trữ cần thiết cho mỗi người dùng, lập trình viên, quản trị viên. Cơ sở sao chép này thường được gọi là sao lưu 1C.

Có một bản sao lưu giúp bạn giữ được sự hiện diện của tinh thần, thời gian, tiền bạc và nhiều hơn nữa trong các tình huống bất ngờ và không thể đoán trước. Nếu ai đó xé dây ra khỏi bộ phận hệ thống, một tai nạn trong mạng điện, máy tính làm ngập cà phê và bạn không bao giờ biết ...

Tạo một bản sao lưu mất đến mười phút.

Nếu tình huống này xảy ra và bạn không có bản sao lưu, thì bây giờ bạn sẽ tạo nó cho chắc chắn!

Quản trị viên có hai loại: một số tạo bản sao lưu, một số khác sẽ tạo bản sao lưu.

Tải lên tập tin

Nếu bạn chọn doanh nghiệp của mình trong cửa sổ ban đầu của chương trình và nhấp vào nút được chỉ định trong hình, thì chúng tôi sẽ nhập 1C trong chế độ Chế độ cấu hình hình chữ nhật.

Chế độ này thường được thiết kế để phát triển và quản trị. Tiếp theo, bạn cần chọn trong menu Cơ sở dữ liệu Quản trị / Hủy tải thông tin ....

Sau đó, sẽ cần phải trả lời hệ thống với đề xuất lựa chọn đường dẫn - nơi chính xác tệp và tên của nó sẽ được tải lên.

Dỡ bỏ cơ sở thông tin 1C

Bạn sẽ là người đầu tiên biết về hoạt động thành công.

Nên giữ tệp đã lưu trên phương tiện bên ngoài.

Khôi phục tập tin sao lưu

Việc khôi phục cơ sở dữ liệu cũng được thực hiện từ chế độ cấu hình mà chúng ta quen thuộc, nhưng bây giờ hãy chọn tùy chọn Cơ quan quản trị / Tải xuống cơ sở dữ liệu thông tin ...

Chọn Tải xuống cơ sở dữ liệu thông tin

Bạn phải chọn một tệp đã lưu trước đó (với phần mở rộng mdt). Sau đó, đồng ý với hệ thống cảnh báo về việc mất thông tin chưa được lưu (sẽ bị mất).

Nếu thành công, 1C sẽ đề nghị khởi động lại cấu hình.

Lưu trữ tự động

Để tránh tự quên, bạn có thể sử dụng một trong các chương trình để lưu trữ tự động, ví dụ: Trình tiết kiệm 3.

Nó cho phép bạn dễ dàng, trong một vài bước, tự động hóa việc tạo bản sao lưu. Có thể thực hiện các chức năng của nó với hệ thống tệp và máy chủ-máy khách. Thiết lập nó chỉ mất khoảng mười lăm phút, nhưng lợi ích của nó không thể thương lượng.

Ứng dụng này có sẵn để xử lý bất kỳ phiên bản 1C: 7.7, 8.1, 8.2, 8.3. Nó không có vấn đề gì khi xử lý dữ liệu tập tin của Wap hoặc nằm trên máy chủ MS SQL hoặc PostgreSQL. Thêm vào đó là miễn phí (có phiên bản thương mại, mở rộng).

Đầu tiên, tải xuống và cài đặt bản phân phối Effector Saver.

  • Khi mở, chúng ta thấy giao diện sau:

    Cửa sổ Effector Saver

  • Đầu tiên, thiết lập các cài đặt. Để thực hiện việc này, trong Cài đặt chương trình / Dịch vụ của Chương trình, hãy nhập tùy chọn Tải xuống Đại lý Tải và Đại lý Thêm vào Tự động khởi động
  • Sau đó, vào menu của T nhiệm vụ, hãy cài đặt Thêm nhiệm vụ.

    Thêm một nhiệm vụ cho chương trình

  • Đây là cài đặt cho cơ sở dữ liệu tập tin. Sẽ thuận tiện hơn khi điền vào các tham số bằng cách nhấp vào Chọn và điền vào. Bằng cách kích hoạt nó, danh sách lưu trữ sẽ được hiển thị, bằng cách tương tự với danh sách các cơ sở thông tin 1C. Từ đó, bạn cần chọn người mà chúng tôi quan tâm và nhấp vào "chọn".

    Lựa chọn cơ sở dữ liệu

  • Hệ thống cung cấp hầu hết các tùy chọn mặc định. Người dùng chỉ có thể điền vào một số lĩnh vực.
  • Trong tiêu đề cửa sổ, chỉ ra Loại nhiệm vụ của nhóm Có thể - Lưu trữ bằng cách sử dụng 1C.
  • Trên tab Cài đặt, chỉ định thư mục để lưu bản sao lưu:

    Sao chép vị trí lưu

Sau khi chỉ định danh mục, bước cuối cùng là thiết lập lịch trình. Để thực hiện việc này, trên tab cùng tên cho biết chế độ thực hiện tác vụ và thời gian thực hiện:

Sao chép lịch trình duy trì

Để đảm bảo rằng các cài đặt là chính xác, bạn cần nhấp vào nút trên bảng điều khiển phía dưới - Kiểm tra trực tiếp. Nếu thử nghiệm thành công, thông báo Nhóm Các thông số chính được điền chính xác sẽ xuất hiện.

Chúng tôi đã giúp bạn làm quen với các nguyên nhân và cách khắc phục sự cố. Tính toàn vẹn của cấu trúc cấu hình 1C bị vi phạm. Sau khi đọc tài liệu này, bạn sẽ dễ dàng đối phó với vấn đề này.

Để lại ý kiến ​​và viết về kinh nghiệm của bạn.