Đối tượng cấu hình thư mục nhằm mục đích gì? Các đối tượng cấu hình Kế hoạch loại đặc trưng

PHẦN LÝ THUYẾT

Thư mục là gì

Đối tượng cấu hình Thư mục được thiết kế để làm việc với danh sách dữ liệu.

Các thuộc tính và cấu trúc của các danh sách này được mô tả trong các đối tượng cấu hình Thư mục, dựa vào đó nền tảng tạo các bảng trong cơ sở dữ liệu để lưu trữ thông tin từ các thư mục này.Thư mục bao gồm các phần tử. Người dùng có thể độc lập thêm các phần tử mới vào thư mục trong khi làm việc.

Trong cơ sở dữ liệu, mỗi thành phần thư mục là một bản ghi riêng trong bảng chính lưu trữ thông tin từ thư mục này. Mỗi thành phần thư mục thường chứa một số thông tin bổ sung mô tả thành phần này chi tiết hơn. Bởi vì các đối tượng cấu hình này có quan hệ logic với đối tượng Directory nên chúng được cho là phụ thuộc vào đối tượng đó.

Thư mục được lưu trữ trong cơ sở dữ liệu ở dạng bảng, V dòng nằm ở đâu Danh sách sản phẩm, và tới mọi người đạo cụ(tiêu chuẩn hoặc do nhà phát triển tạo ra) trong bảng này tương ứng với một bảng riêng biệt cột.

Hệ thống ẩn khỏi nhà phát triển toàn bộ phần “kỹ thuật” liên quan đến lưu trữ dữ liệu: một số bảng được tạo trong cơ sở dữ liệu cho thư mục, các bảng này được liên kết bởi một trường duy nhất (Liên kết), trường bảng có các loại cụ thể, v.v. Hệ thống tự thực hiện tất cả điều này. Chúng ta chỉ cần sẽ thêmь vào thư mục đối tượng cấu hình đối tượng phụ « Phần bảng."

Để dễ sử dụng, các thành phần thư mục có thể được nhóm lại theo một số nguyên tắc. Việc nhóm được gọi là phân cấp, phân biệt hai loại phân cấp:

    thứ bậc của các nhóm và thành phần(BẰNGcha mẹ khán đàinhóm phần tử sách tham khảo)

    phân cấp phần tử(cha mẹmột trong những yếu tố sách tham khảo)

Các thành phần của một thư mục có thể phụ thuộc vào các thành phần hoặc nhóm của thư mục khác. Trong hệ thống 1C: Enterprise, điều này đạt được bằng cách chỉ định danh sách chủ sở hữu thư mục cho từng đối tượng cấu hình Thư mục.

Đôi khi có những tình huống phát sinh khi thư mục cần thiếtmột số các yếu tố luôn tồn tại , bất kể hành động của người dùng.Đối tượng cấu hình Thư mục cho phép bạn mô tả bất kỳ số lượng thành phần thư mục nào như vậy. Họ đã gọiđịnh trướccác phần tử của thư mục.Các phần tử được xác định trước khác với những cái bình thường ở chỗ chúng được tạo trong bộ cấu hình và người dùngkhông thể xóa chúng . Anh ta có thể thực hiện tất cả các hành động khác với chúng, bao gồm cả việc đổi tên chúng. Trong giao diện định trước phần tử thư mục được đánh dấu bằng một chữ tượng hình đặc biệt .

Các phần tử được xác định trước

Sau đây được phân biệt: đặc thù các yếu tố được xác định trước:

    thuật toán cấu hình có thể dựa vào các phần tử được xác định trước(vì có thể truy cập chúng từ ngôn ngữ tích hợp theo tên);

    các phần tử được xác định trước là các đối tượng cơ sở dữ liệu không thể xóa được trong chế độ 1C Enterprise.

Các phần tử thông thường là "không bền vững" đối với cấu hình. Khi người dùng làm việc, chúng có thể xuất hiện hoặc biến mất. Do đó, mặc dù cấu hình có thể phân biệt chúng với nhau nhưng không thể tin tưởng chúng sẽ thực hiện bất kỳ thuật toán nào do tính “không nhất quán” của chúng. Mặt khác, các phần tử được xác định trước là “cố định”. Trong khi người dùng đang làm việc, họ luôn ở vị trí của mình và không thể biến mất.

Cấu hình cơ bản và cơ sở dữ liệu

Cấu hình dự địnhnhà phát triển , gọi điện Cấu hình cơ bản. Cấu hình để làm việc với người dùng, gọi điện Cấu hình cơ sở dữ liệu.

Cấu hình chính có thể được chỉnh sửa.

Không thể chỉnh sửa cấu hình cơ sở dữ liệu, chỉ có thể cập nhật cấu hình cơ sở dữ liệu dựa trên cấu hình chính.

Kho lưu trữ cấu hình chứa cấu hình dành cho phát triển nhóm. Nó được lưu trữ không phải ở dạng một cấu hình duy nhất mà ở dạng các đối tượng riêng biệt trong bối cảnh các phiên bản cấu hình. Do đó, chúng ta có thể lấy cấu hình của bất kỳ phiên bản nào từ kho lưu trữ - đối với điều này, nó được "tập hợp" từ các đối tượng của phiên bản được yêu cầu.

Bây giờ hãy tưởng tượng rằng có khả năng so sánh và cập nhật giữa tất cả các loại cấu hình này. Trong trường hợp này, rất dễ bị nhầm lẫn và cái tên Cấu hình cơ bản phản ánh hoàn hảo mục tiêu cuối cùng của tất cả các thay đổi.

Nếu những thay đổi này không ảnh hưởng đến cấu trúc của cơ sở dữ liệu (ví dụ: nếu không cần thay đổi bảng, nếu chỉ mã chương trình trong một số mô-đun đã thay đổi), thì bạn có thể cập nhật cấu hình cơ sở dữ liệu mà không làm gián đoạn công việc của người dùng - cập nhật động.

Nhưng nếu những thay đổi liên quan đến cấu trúc của cơ sở dữ liệu, chẳng hạn như một thuộc tính mới đã được thêm vào thư mục hoặc loại thuộc tính hiện có đã thay đổi thì tất cả người dùng cần phải bị chấm dứt.

Nhà phát triển luôn có thể so sánh cấu hình chính và cấu hình cơ sở dữ liệu, đồng thời có thể quay lại trạng thái ban đầu của cấu hình chính bằng cách sử dụng cấu hình cơ sở dữ liệu.

Các dạng thư mục:

Tùy thuộc vào hành động mà chúng ta muốn thực hiện với thư mục, chúng ta cần hiển thị thư mục ở “các dạng khác nhau.” Hệ thống có thể tạo độc lập tất cả các biểu mẫu cần thiết để trình bày dữ liệu có trong thư mục. Hơn thế nữa hệ thống “biết” hình thức nào nên sử dụng trong trường hợp nào.

Nói chung, để hiển thị thư mục trong nhiều tình huống khác nhau Cần có tối đa năm biểu mẫu cho thư mục.

Bảng 3.1. Biểu mẫu thư mục

Trong menu ngữ cảnh và trong bảng thuộc tính (Hình 3.3)

Trong trình thiết kế biểu mẫu (Hình 3.2)

Trên tab biểu mẫu (Biểu mẫu…) (Hình.3.1)

Hình dạng đối tượng

Dạng phần tử thư mục

yếu tố

Hình thức nhóm

Biểu mẫu nhóm thư mục

Mẫu danh sách

Mẫu danh sách thư mục

Hình thức tuyển chọn

Mẫu lựa chọn thư mục

Phiếu lựa chọn nhóm

Biểu mẫu lựa chọn nhóm thư mục

Lựa chọn nhóm

Xin lưu ý rằng ở những vị trí khác nhau trong bộ cấu hình, các biểu mẫu giống nhau được gọi hơi khác nhau. Thực tế là menu ngữ cảnh và bảng thuộc tính hiển thị các thuộc tính của đối tượng cấu hình. Chúng giống nhau cho tất cả các đối tượng cấu hình. Và trong công cụ thiết kế biểu mẫu cũng như trên tab biểu mẫu, phần trình bày của các thuộc tính này được hiển thị ở dạng dễ hiểu hơn.

Hình.3.1 Biểu mẫu

Hình 3.2 Dạng phần tử thư mục

Hình 3.3 Hình dạng cơ bản của vật thể

"Hình dạng phần tử"được sử dụng để chỉnh sửa hoặc tạo một mục thư mục.

"Mẫu nhóm"được sử dụng để chỉnh sửa hoặc tạo một nhóm thư mục. Một nhóm thường chứa ít thông tin hơn chính thành phần thư mục đó. Vì vậy, nó đòi hỏi một dạng riêng biệt, khác với dạng phần tử.

"Mẫu danh sách"được sử dụng để hiển thị danh sách các mục thư mục.

"Mẫu tuyển chọn"được sử dụng để chọn một trong các thành phần thư mục trong một trường có dạng nào đó. Đồng thời, biểu mẫu lựa chọn đơn giản hơn biểu mẫu danh sách vì nhiều chi tiết có thể được hiển thị trong biểu mẫu danh sách. Và khi chọn một phần tử (trong tài liệu chẳng hạn), chúng ta chỉ cần biết tên. Vì vậy, bạn có thể sử dụng một hình thức riêng biệt, đơn giản hơn để lựa chọn.

"Mẫu lựa chọn nhóm"được sử dụng khi trong một trường thuộc một dạng nào đó, bạn cần chọn không chỉ một thành phần thư mục mà còn một trong các nhóm của nó. Đồng thời, biểu mẫu lựa chọn nhóm đơn giản hơn biểu mẫu lựa chọn thành phần, vì nhóm, theo quy luật, chứa ít thông tin hơn chính thành phần thư mục đó.

Bất kỳ hình thức nào cũng có thể được mô tả trong cấu hình. Để tạo mô tả như vậy, cần có một đối tượng cấu hình phụ là Biểu mẫu; nó phụ thuộc vào một trong các đối tượng ứng dụng nhưng có thể tồn tại độc lập.

Biểu mẫu dùng để “trực quan hóa” dữ liệu trong cơ sở dữ liệu. Nó trình bày dữ liệu này ở dạng thân thiện với người dùng và cho phép bạn mô tả các thuật toán sẽ đi kèm với công việc của người dùng với dữ liệu được hiển thị trong biểu mẫu.

Câu hỏi kiểm soát

    Mục đích của đối tượng cấu hình Thư mục là gì?

    Các tính năng đặc trưng của thư mục là gì?

    Các chi tiết và phần dạng bảng của thư mục được sử dụng để làm gì?

    Tại sao cần có thư mục phân cấp và thư mục gốc là gì?

    Tại sao cần có thư mục cấp dưới và chủ sở hữu là gì?

    Các hình thức chính của thư mục là gì?

    Các phần tử được xác định trước là gì?

    Từ quan điểm cấu hình, các thành phần thư mục thông thường khác với các thành phần được xác định trước như thế nào?

    Cách người dùng có thể phân biệt các thành phần thư mục thông thường với các thành phần được xác định trước.

    Cách tạo đối tượng cấu hình Thư mục và mô tả cấu trúc của nó.

    Cách thêm các mục mới vào thư mục.

    Cách tạo một nhóm thư mục.

    Cách di chuyển các phần tử từ nhóm thư mục này sang nhóm thư mục khác.

    Tại sao cần cấu hình chính và cấu hình cơ sở dữ liệu.

    Cách thay đổi cấu hình cơ sở dữ liệu.

    Các đối tượng cấu hình và đối tượng cơ sở dữ liệu có liên quan như thế nào.

    Đối tượng cấu hình phụ là gì?

    Tại sao bạn cần kiểm tra việc hoàn thành các chi tiết thư mục?

    Chọn nhanh là gì và khi nào nên sử dụng nó.

    Cách hiển thị thư mục và xác định cách trình bày của nó trong các phần khác nhau của giao diện ứng dụng.

    Cách hiển thị các lệnh tạo mục thư mục mới trong giao diện hệ thống con.

    Cách chỉnh sửa giao diện lệnh của hệ thống con.

cây cấu hình Là phổ biến. Họ đóng vai trò hỗ trợ trong việc phát triển cấu hình.


Cơm. 2.1.

Đặc biệt, với sự trợ giúp của họ, bạn có thể quản lý cấu trúc logic của cấu hình đã phát triển, tùy chỉnh các tính năng tương tác của người dùng với cấu hình, chúng bao gồm các đối tượng có thể được cấu hình để chia sẻ với các đối tượng cấu hình khác.

Các đối tượng dùng chung đóng vai trò hỗ trợ theo quan điểm phát triển giải pháp ứng dụng vai trò Kết quả công việc của họ thú vị đối với người lập trình hơn là người dùng, mặc dù không thể nói rằng những đối tượng này không tham gia vào công việc của người dùng hoặc không quan trọng đối với mục đích giải quyết vấn đề ứng dụng. Chúng là một phần quan trọng của cấu hình. Hãy để chúng tôi mô tả ngắn gọn về các đối tượng này.

  • Hệ thống con. Chúng cho phép bạn cấu trúc cấu hình theo các loại nhiệm vụ được giải quyết với sự trợ giúp của nó. Ví dụ: nếu cấu hình giải quyết được các vấn đề về kế toán và tính lương, thì việc tạo hai hệ thống con là hợp lý. Khi tạo các đối tượng mới, bạn có thể “liên kết” chúng với các hệ thống con tùy theo mục đích của chúng. Việc sử dụng các hệ thống con giúp làm việc dễ dàng hơn với các cấu hình lớn.
  • Các mô-đun chung. Chứa các thủ tục và chức năng có thể truy cập được từ các đối tượng khác. Bạn không thể xác định các biến trong các mô-đun này.
  • Tùy chọn phiên. Chúng cần thiết chủ yếu để cấu hình quyền truy cập dữ liệu. Các thông số này được thiết lập khi khởi động hệ thống. Ví dụ: tham số này có thể ghi lại tên của người dùng đã đăng nhập.
  • Vai trò. Được thiết kế để định cấu hình quyền của các nhóm người dùng khác nhau để truy cập dữ liệu. Sau khi tạo và định cấu hình vai trò, bạn có thể gán vai trò đó cho người dùng (để định cấu hình danh sách người dùng, hãy sử dụng lệnh menu Quản trị > Người dùng).
  • Trao đổi kế hoạch. Xác định các quy tắc trao đổi dữ liệu giữa các cơ sở thông tin. Ví dụ: cơ chế này có thể được sử dụng để trao đổi dữ liệu giữa tổ chức mẹ và các chi nhánh hoặc giữa các bộ phận của một tổ chức.
  • Tiêu chí lựa chọn. Cho phép bạn tạo các quy tắc lựa chọn mà người dùng có thể áp dụng khi làm việc với danh sách dữ liệu ở chế độ 1C:Enterprise.
  • Đăng ký sự kiện. Bằng cách sử dụng đăng ký sự kiện Bạn có thể chỉ định trình xử lý cho các sự kiện đối tượng. Ví dụ: trình xử lý có thể được gọi khi tài liệu được sao chép.
  • Nhiệm vụ theo lịch trình. Nhiệm vụ theo lịch trình cho phép bạn thực hiện các hoạt động theo lịch trình khác nhau.
  • Các biểu mẫu chung. Những biểu mẫu này có thể được sử dụng bởi nhiều đối tượng khác nhau để giải quyết các vấn đề tương tự.
  • Giao diện. Lưu trữ giao diện người dùng (menu chính, bộ thanh công cụ) có thể được gán cho những người dùng khác nhau. Mỗi giao diện chỉ có thể được trang bị những lệnh cần thiết cho một người dùng cụ thể.
  • Bố cục chung. Lưu trữ các bố cục chung (mẫu biểu mẫu có thể in được), có sẵn cho các đối tượng cấu hình khác để tạo ra các phiên bản in của tài liệu điện tử.
  • Hình ảnh tổng hợp. Lưu trữ hình ảnh có sẵn công khai. Ví dụ: chúng có thể được sử dụng trong các biểu mẫu khi cài đặt hình ảnh trên các nút và trong các trường hợp khác.
  • Gói XDTO. Đối tượng truyền dữ liệu XML (XDTO) là một phương pháp biểu diễn dữ liệu phổ quát được thiết kế để tổ chức tương tác với các hệ thống phần mềm bên ngoài. Đặc biệt, với các cấu hình 1C:Enterprise 8 khác, với các hệ thống thông tin khác.
  • dịch vụ WEB. Tại đây, bạn có thể tạo và định cấu hình các dịch vụ WEB cung cấp chức năng cấu hình.
  • Liên kết WS. Chứa các liên kết tĩnh đến các dịch vụ WEB được xuất bản. Cho phép bạn sử dụng chức năng của các dịch vụ này.
  • Kiểu dáng. Chứa các bộ cài đặt định dạng mà bạn có thể áp dụng trong quá trình phát triển. Ví dụ: bằng cách sử dụng cơ chế kiểu, bạn có thể nhanh chóng tùy chỉnh biểu mẫu theo cách đã xác định trước.
  • Ngôn ngữ. Cho phép bạn đặt các ngôn ngữ khác nhau để bạn có thể định cấu hình giao diện chương trình. Nếu một số ngôn ngữ được chỉ định trong hệ thống, khi thiết lập một đối tượng, có thể đặt một số tham số ở các ngôn ngữ khác nhau. Kết quả là, điều này dẫn đến thực tế là giao diện hệ thống có thể tồn tại với các ngôn ngữ khác nhau.

2.2. Tổng quan về đối tượng 1C:Enterprise 8: đối tượng được áp dụng

Các đối tượng ứng dụng được sử dụng để phát triển giải pháp ứng dụng. Những đối tượng này sẽ “hiển thị” đối với người dùng làm việc với hầu hết chúng ở chế độ 1C:Enterprise. Chúng ta hãy mô tả các đối tượng được áp dụng (Hình 2.2).


Cơm. 2.2.
  • Hằng số. Được thiết kế để lưu trữ thông tin không thay đổi trong quá trình hoạt động của tổ chức hoặc rất hiếm khi thay đổi. Ví dụ: bạn có thể lưu trữ tên tổ chức, tên đầy đủ của giám đốc và các dữ liệu tương tự khác trong một hằng số.
  • Thư mục. Được thiết kế để lưu trữ danh sách các dữ liệu tương tự. Ví dụ: thư mục chứa danh sách khách hàng, nhân viên, hàng hóa và nguyên liệu.
  • Tài liệu. Với sự giúp đỡ của họ, thông tin sẽ được đưa vào hệ thống. Tài liệu có thể hoạt động như một bản tương tự điện tử của tài liệu kế toán chính. Các đối tượng như: Máy đánh số(để đảm bảo việc đánh số liên tục các tài liệu khác nhau) và trình tự(để đảm bảo trình tự tài liệu chính xác).
  • Nhật ký tài liệu. Chúng được sử dụng để nhóm các tài liệu thuộc các loại khác nhau.
  • chuyển nhượng. Chúng được sử dụng để lưu trữ các tập hợp giá trị được chỉ định trong quá trình cấu hình và không bị thay đổi trong khi người dùng đang làm việc với cấu hình.
  • Báo cáo. Chúng được sử dụng để tạo báo cáo, là phương tiện trình bày dữ liệu đầu ra của hệ thống kế toán.
  • Phương pháp điều trị. Được thiết kế để xử lý thông tin và thực hiện các hoạt động khác nhau với dữ liệu.
  • Kế hoạch loại đặc trưng. Chúng được sử dụng để mô tả các loại đặc điểm của đối tượng.
  • Biểu đồ tài khoản. Dùng cho mục đích kế toán. Chúng đại diện cho danh sách các tài khoản kế toán. Được sử dụng kết hợp với sổ kế toán.
  • Các loại kế hoạch tính toán. Được sử dụng để mô tả các loại phép tính và mối quan hệ của chúng, được sử dụng cùng với thanh ghi tính toán.
  • Thanh ghi thông tin. Được thiết kế để tích lũy thông tin theo nhiều chiều với khả năng lưu trữ lịch sử thay đổi dữ liệu và khả năng lưu trữ dữ liệu phi số.
  • Thanh ghi tích lũy. Được thiết kế để lưu trữ dữ liệu trong bối cảnh nhiều chiều, chúng hỗ trợ thu thập thông tin về số dư và doanh thu của số lượng được lưu trữ.
  • Sổ kế toán. Lưu trữ thông tin về các giao dịch kế toán.
  • Thanh ghi tính toán Lưu trữ thông tin về tính toán. Chúng chủ yếu được sử dụng cho mục đích trả lương.
  • Quy trình kinh doanh. Cho phép bạn tạo các cấu trúc tự động hóa việc thực hiện các hoạt động nhiều bước. Ví dụ, việc di chuyển một tài liệu giữa các quan chức khác nhau của một tổ chức.
  • Nhiệm vụ. Được sử dụng kết hợp với Quy trình kinh doanh. Cần thiết để theo dõi các nhiệm vụ của người thực hiện.

2.3. Tổng quan về đối tượng 1C:Enterprise 8: đối tượng cấp dưới

Các đối tượng cấp dưới phụ thuộc vào các đối tượng cấu hình khác. Ví dụ, trong hình. 2.3 bạn có thể thấy đối tượng cấu hình Document, đối tượng này sở hữu một số đối tượng cấp dưới. Hãy để chúng tôi liệt kê và mô tả chúng.


Cơm. 2.3.

vật dụng cần thiết. Thuộc tính cho phép bạn thêm các thuộc tính bổ sung vào một đối tượng. Ví dụ: nếu chúng ta cần nhập số tiền giao dịch vào tài liệu, chúng ta có thể nhập các chi tiết tương ứng vào đó.

Bộ phận bàn. Chúng được sử dụng nếu bạn cần thêm số lượng bản ghi tùy ý (thực tế là các thuộc tính bổ sung) dưới dạng bảng vào tài liệu (hoặc một đối tượng khác mà phần bảng phụ thuộc vào). Các phần dạng bảng lần lượt có chi tiết.

Các hình thức. Các biểu mẫu được sử dụng để tổ chức việc nhập và xem thông tin. Trong 1C:Enterprise 8 có một trình soạn thảo đặc biệt được thiết kế để phát triển và sửa đổi các biểu mẫu.

Bố cục. Bố cục được sử dụng để mô tả các hình thức in của các đối tượng khác nhau. Bố cục chứa các "khoảng trống", khi tạo biểu mẫu in cho một đối tượng cụ thể, sẽ chứa đầy dữ liệu.

Trong bộ lễ phục. 2.4 trình bày thêm một số đối tượng phụ - lần này dành cho các đối tượng ứng dụng Nhật ký tài liệuĐăng ký tích lũy.


Cơm. 2.4.

Đồ thị. Đồ thị tạp chí tài liệuđược sử dụng để hiển thị thông tin về các tài liệu có trong tạp chí.

Đo. Kích thước thanh ghi là các đối tượng trong bối cảnh mà các chỉ báo trong thanh ghi được ghi lại.

Tiếp tục chủ đề đơn, đáp án sách Radchenko, bài 2 và 3.

Đối tượng cấu hình "Hệ thống con" được sử dụng để làm gì?
Hệ thống con là thành phần chính để xây dựng giao diện 1C:Enterprise. Các hệ thống con phân biệt các phần chức năng trong cấu hình mà giải pháp ứng dụng được phân chia một cách hợp lý.

Làm cách nào để mô tả cấu trúc logic bằng Hệ thống con?
Bằng cách chia nó thành các phần chức năng, đại diện cho các lĩnh vực chủ đề riêng biệt.

Làm cách nào để kiểm soát thứ tự đầu ra và hiển thị của các hệ thống con trong cấu hình?
Nhấp chuột phải vào cấu hình, chọn lệnh “Mở giao diện lệnh cấu hình”, bạn có thể thay đổi vị trí bằng các mũi tên.

Cửa sổ chỉnh sửa đối tượng cấu hình là gì và nó khác với bảng thuộc tính như thế nào?

Cửa sổ chỉnh sửa - chủ yếu được sử dụng để tạo các đối tượng mới.
Bảng thuộc tính - không gắn với một đối tượng cấu hình cụ thể.

Bài học 3.

Mục đích của đối tượng cấu hình Thư mục là gì?
Sách tham khảo nhằm mục đích làm việc với danh sách dữ liệu, mô tả các thuộc tính và cấu trúc của chúng.

Các tính năng đặc trưng của đối tượng cấu hình Thư mục là gì?
Thư mục bao gồm các phần tử; Mỗi phần tử đại diện cho một bản ghi riêng trong bảng lưu trữ thông tin từ thư mục này;
Một phần tử cũng có thể chứa thông tin bổ sung mô tả phần tử này chi tiết hơn - các thuộc tính giống nhau cho tất cả các phần tử của thư mục; Đạo cụ cũng là một đối tượng cấu hình;

Các chi tiết và phần dạng bảng của thư mục được sử dụng để làm gì?
Chi tiết được sử dụng để mô tả thông tin bổ sung mô tả một thành phần thư mục;
Phần dạng bảng dùng để mô tả thông tin của một thành phần thư mục, giống nhau về cấu trúc nhưng khác nhau về số lượng.

Tại sao cần có thư mục phân cấp và Parent là gì?
Các thư mục phân cấp là cần thiết để nhóm các thành phần thư mục theo bất kỳ tiêu chí hoặc nguyên tắc nào. Có một số loại hệ thống phân cấp: thứ bậc của các nhóm và thành phần- phần tử thư mục đại diện cho một nhóm - phần tử gốc của tất cả các phần tử và nhóm có trong nhóm này;
Thứ bậc của các phần tử- phần tử gốc không phải là một nhóm các phần tử thư mục mà là chính phần tử đó.

Tại sao cần có các thư mục cấp dưới và Chủ sở hữu là gì?
Các thành phần của một thư mục có thể phụ thuộc vào các thành phần của thư mục khác và trong trường hợp này mối quan hệ một-nhiều được thiết lập. Mối quan hệ một-một cũng có thể được sử dụng khi mỗi thành phần của thư mục cấp dưới được liên kết với một trong các thành phần của thư mục chủ sở hữu.

Các hình thức chính của một thư mục là gì?
Biểu mẫu phần tử - để chỉnh sửa hoặc tạo phần tử thư mục;
Biểu mẫu nhóm - để chỉnh sửa hoặc tạo một nhóm thư mục;
Biểu mẫu danh sách - để hiển thị danh sách các thành phần trong thư mục;
Biểu mẫu lựa chọn nhóm - để chọn một trong các nhóm thư mục;

Các thành phần thư mục được xác định trước là gì?
Người dùng không thể xóa các thành phần thư mục được tạo trong bộ cấu hình; Phục vụ để lưu trữ thông tin luôn bất kể hành động của người dùng;

Về mặt cấu hình, sự khác biệt giữa phần tử thông thường và phần tử được xác định trước là gì?
Các thuật toán cấu hình có thể được gắn với các phần tử được xác định trước; do đó, hệ thống sẽ thêm các phần tử này vào chính cấu trúc cơ sở dữ liệu mà không cần sự can thiệp của người dùng.

Làm cách nào người dùng có thể phân biệt phần tử thông thường với phần tử được xác định trước?
Qua chữ tượng hình

Làm cách nào để tạo một đối tượng cấu hình thư mục và mô tả cấu trúc của nó?
Tạo thư mục mới - cấu trúc - trên phân cấp tab, dữ liệu, hình ảnh tại đây

Làm cách nào để thêm một phần tử mới vào thư mục?
Thông qua chế độ 1C:Doanh nghiệp.

Làm thế nào để tạo một nhóm thư mục?
Qua 1C:Chế độ doanh nghiệp

Làm thế nào để di chuyển một phần tử từ nhóm này sang nhóm khác?
Nhấp chuột phải vào phần tử, "di chuyển đến nhóm"

Tại sao chúng ta cần cấu hình cơ bản và cơ sở dữ liệu?
Cấu hình chính là cấu hình nhà phát triển. Cấu hình cơ sở dữ liệu - để làm việc với người dùng.

Làm cách nào để thay đổi cấu hình Cơ sở dữ liệu?
Không đời nào. Bạn chỉ có thể cập nhật trạng thái cấu hình chính.

Đối tượng cấu hình và đối tượng cơ sở dữ liệu có liên quan như thế nào?
Các đối tượng cấu hình mô tả kho và bảng. Và các đối tượng Cơ sở dữ liệu là các bản ghi được chứa trong các bảng này.

Các tiểu dự án cấu hình là gì?
Chi tiết, phần dạng bảng, v.v.

Tại sao bạn cần kiểm tra chi tiết của thư mục?
Vì vậy, người dùng không thể nhập các bản ghi trống hoặc không chính xác.

Chọn nhanh là gì và khi nào nên sử dụng nó?
Để chọn các thành phần không phải từ một biểu mẫu riêng biệt mà từ danh sách thả xuống chứa đầy các thành phần của thư mục này.

Làm cách nào để hiển thị một thư mục và xác định cách trình bày của nó trong các phần khác nhau của giao diện ứng dụng?
Để hiển thị - nhấp chuột phải vào thư mục, tab "Chỉnh sửa", tab "Hệ thống con".
Chế độ xem thư mục - tab "Chính", sau đó chọn Chung - hệ thống con - tất cả các hệ thống con. hình ảnh ở đây

Làm cách nào để hiển thị các lệnh tạo một mục thư mục mới trong giao diện hệ thống con?
Chung - hệ thống con - tất cả các hệ thống con - hộp kiểm "Danh pháp: tạo"

Làm cách nào để chỉnh sửa giao diện lệnh của hệ thống con?
Chung - hệ thống con - tất cả các hệ thống con. Trên cùng là trường "Giao diện lệnh"

Những bảng tiêu chuẩn nào được sử dụng trong giao diện ứng dụng và cách định cấu hình vị trí của các bảng này trong bộ cấu hình và ở chế độ 1C:Doanh nghiệp?

Bảng điều khiển phần; bảng lệnh của phần hiện tại (nếu chúng được chỉ định; chứa các lệnh tương ứng với phần đã chọn; ở đầu bảng có các lệnh cho phép bạn mở bất kỳ danh sách nào, sau đó là các lệnh cho phép bạn tạo các thành phần dữ liệu mới, tạo báo cáo hoặc thực hiện xử lý); thanh công cụ và bảng thông tin (bảng yêu thích, bảng lịch sử, bảng mở...).
Việc thiết lập vị trí của các bảng này trong bộ cấu hình được thực hiện như sau:
Hãy chọn gốc của cây đối tượng trong cấu hình của chúng ta, nhấp chuột phải để mở menu ngữ cảnh và chọn "Mở giao diện ứng dụng khách". Trong cửa sổ xuất hiện bên phải có danh sách tất cả các bảng tiêu chuẩn của giải pháp ứng dụng. Bằng cách kéo chúng sang bên trái của cửa sổ hoặc xóa chúng khỏi đó, chúng ta sẽ định cấu hình hiển thị các bảng mong muốn.
Việc thiết lập vị trí của các bảng này ở chế độ 1C:Enterprise được thực hiện như sau:
Menu chính -> Xem -> Cài đặt bảng -> Bằng cách chọn và kéo bằng chuột, chúng ta sẽ định cấu hình hiển thị bảng mong muốn.


Đối tượng cấu hình Thư mục là một đối tượng ứng dụng và nhằm mục đích mô tả danh sách dữ liệu. Đối tượng cấu hình Thư mục được sử dụng để trên cơ sở đó, nền tảng tạo ra một cấu trúc thông tin trong cơ sở dữ liệu, chẳng hạn như danh sách nhân viên hoặc danh sách hàng hóa sẽ được lưu trữ. Tính năng đặc trưng của nó là người dùng có thể thêm các phần tử mới vào thư mục một cách độc lập trong khi làm việc. Ví dụ: người dùng có thể thêm nhân viên mới vào thư mục.

Mỗi thành phần thư mục thường chứa một số thông tin bổ sung mô tả thành phần đó chi tiết hơn. Tập hợp thông tin như vậy giống nhau đối với tất cả các thành phần thư mục và để mô tả tập hợp đó, các chi tiết của đối tượng cấu hình Thư mục được sử dụng, do đó, cũng là các đối tượng cấu hình. Vì các đối tượng này có quan hệ logic với đối tượng Directory nên chúng được gọi là đối tượng cấp dưới. Nhà phát triển tạo hầu hết các chi tiết của đối tượng cấu hình Thư mục một cách độc lập, tuy nhiên, mỗi đối tượng cấu hình Thư mục có hai trường “mặc định”: mã và tên.

Ngoài ra, mỗi thành phần thư mục có thể chứa một tập hợp thông tin nhất định, giống nhau về cấu trúc nhưng khác nhau về số lượng đối với các thành phần thư mục khác nhau. Ví dụ: mỗi thành phần của thư mục Nhân viên có thể chứa thông tin về thành phần gia đình nhân viên. Đối với một nhân viên, đây sẽ chỉ là vợ/chồng, trong khi đối với người khác, gia đình có thể bao gồm vợ/chồng, con trai và con gái. Để mô tả những thông tin đó, có thể sử dụng các phần dạng bảng của đối tượng cấu hình Thư mục, là các đối tượng cấu hình phụ.

Để dễ sử dụng, người dùng có thể nhóm các thành phần thư mục theo một số nguyên tắc. ví dụ: trong thư mục “Thiết bị gia dụng”, có thể tạo các nhóm sau: “Tủ lạnh”, “TV”. Khả năng tạo các nhóm như vậy trong thư mục được chỉ định bởi thuộc tính “Hierarchical” của đối tượng cấu hình Thư mục. Trong trường hợp này, phần tử thư mục, là một nhóm, sẽ là phần tử mẹ của tất cả các phần tử và nhóm có trong nhóm này. Kiểu phân cấp này được gọi là phân cấp của các nhóm và thành phần.

Một loại phân cấp khác cũng có thể thực hiện được - phân cấp các phần tử. Trong trường hợp này, phần tử mẹ không phải là một nhóm các phần tử thư mục mà là một trong các phần tử thư mục. Ví dụ: loại phân cấp này có thể được sử dụng khi tạo thư mục “Bộ phận”, khi một bộ phận là cấp trên của một số bộ phận khác là một phần của nó.

Các thành phần của một thư mục có thể phụ thuộc vào các thành phần hoặc nhóm của thư mục khác. Ví dụ: thư mục “Đơn vị đo lường” có thể được đặt dưới thư mục “Sản phẩm”. Sau đó, đối với mỗi thành phần của thư mục “Sản phẩm”, chúng tôi sẽ có thể chỉ ra đơn vị đo lường mà sản phẩm này đến kho. Trong hệ thống 1C, điều này đạt được là do đối với mỗi đối tượng cấu hình Thư mục, bạn có thể chỉ định danh sách chủ sở hữu thư mục.

Tùy thuộc vào hành động chúng ta muốn thực hiện với thư mục, chúng ta cần hiển thị thư mục theo nhiều cách khác nhau. Ví dụ, để chọn một thành phần thư mục nào đó, sẽ thuận tiện hơn khi trình bày thư mục đó dưới dạng danh sách và để thay đổi một thành phần thư mục nào đó, sẽ thuận tiện hơn khi trình bày tất cả các chi tiết của thành phần thư mục này trên một hình thức. Do đó, đối tượng cấu hình Thư mục có thể có số lượng biểu mẫu tùy ý.

Biểu mẫu dùng để “trực quan hóa” dữ liệu nằm trong cơ sở dữ liệu. Biểu mẫu trình bày dữ liệu này ở dạng thân thiện với người dùng và cho phép bạn mô tả các thuật toán sẽ đi kèm với công việc của người dùng với dữ liệu được trình bày trong biểu mẫu.

Bất kỳ hình thức nào cũng có thể được mô tả trong cấu hình. Để tạo mô tả như vậy, cần có một đối tượng cấu hình phụ là Form.

Hình 20.3. Tên thư mục


9. Tạo thư mục: chọn một đối tượng trên cây Danh mục, nhấn nghị sĩ, lựa chọn Thêm vào, trong lĩnh vực Tênđi vào Khách hàng, trong lĩnh vực Từ đồng nghĩađi vào Khách hàng, lựa chọn Hơn nữa , Hơn nữa , Hơn nữa, trên tab Dữ liệu lựa chọn Độ dài mã - 5, Độ dài tên - 50 , để nguyên tất cả các thuộc tính khác như chúng được hệ thống cung cấp theo mặc định, nhấp vào Đóng .

Hình 20.4. Chi tiết thư mục


Sau khi nhấn Add, hệ thống mở ra cửa sổ chỉnh sửa đối tượng cấu hình. Đây là một công cụ được tạo ra để trợ giúp nhà phát triển. Nó được tạo riêng cho các đối tượng cấu hình phức tạp và cho phép bạn nhanh chóng tạo các đối tượng đó bằng cách thực hiện các hành động tuần tự. Để thực hiện đúng trình tự hành động, có các nút “Tiếp theo” và “Quay lại” ở cuối cửa sổ.

Bạn có thể đặt bất kỳ tên nào, điều chính là nó bắt đầu bằng một chữ cái và không chứa một số ký tự đặc biệt (ví dụ: khoảng trắng) Để làm cho cấu hình dễ đọc hơn, thông lệ là tạo tên trực quan và nếu chúng bao gồm của một số từ, xóa khoảng cách giữa các từ và bắt đầu mỗi từ bằng chữ in hoa.

11. Hãy xem hệ thống tạo ra những gì dựa trên đối tượng cấu hình Directory mà chúng ta đã thêm vào: select Gỡ lỗi | Bắt đầu gỡ lỗi , cho câu hỏi xuất hiện: chọn Đúng, trong cửa sổ chọn Chấp nhận .

Hình 20.5. Cập nhật cấu hình cơ sở dữ liệu


Hình 20.6. Tổ chức lại thông tin


Một cửa sổ hệ thống sẽ mở ra trước mặt chúng ta, ở chế độ 1C:Enterprise. Vì chúng ta không tạo bất kỳ giao diện người dùng nào nên chúng ta nên sử dụng menu mà hệ thống tạo theo mặc định để xem kết quả.

Hình 20.7. Chọn một đối tượng thư mục


12. Nhập thông tin khách hàng: chọn Hoạt động | Thư mục , chọn thư mục Khách hàng, một trong những biểu mẫu chính của thư mục sẽ mở ra - biểu mẫu danh sách chính, hãy nhấp vào Chèn, trong lĩnh vực Mã số nhập 1 vào trường Tên đi vào Smirnov Ivan Ivanovich .

13 . Nhập thêm hai khách hàng: xem 12.

Hình 20.8. Thêm một mục mới vào Danh mục


Hình 20.9. Thư mục khách hàng


Thư mục Nhân viên sẽ phức tạp hơn một chút so với thư mục Khách hàng. Thực tế là trong đó chúng tôi sẽ lưu trữ không chỉ tên đầy đủ của nhân viên mà còn cả thông tin về hoạt động công việc trước đây của anh ấy. Thông tin này đồng nhất về cấu trúc (tổ chức, bắt đầu, kết thúc công việc, vị trí đảm nhiệm), nhưng số lượng công việc trước đây có thể khác nhau đối với các nhân viên khác nhau. Vì vậy, để lưu trữ những thông tin như vậy chúng ta sẽ sử dụng phần dạng bảng của thư mục.

Hình 20.10. Thêm một phần dạng bảng mới vào thư mục


14. Tạo thư mục: chọn một đối tượng trên cây Danh mục, nhấn nghị sĩ, lựa chọn Thêm vào, trong lĩnh vực Tênđi vào Người lao động, trong lĩnh vực Từ đồng nghĩađi vào Người lao động,, lựa chọn Tiếp theo, Tiếp theo, Tiếp theo, trên tab Dữ liệu lựa chọn Độ dài mã - 5, Độ dài tên - 50, lựa chọn Phần bảng, MP, thêm, trong lĩnh vực Tênđi vào Hoạt động lao động, bấm vào dấu kiểm Cứu .

Hình 20.11. Chi tiết phần bảng


15. Tạo chi tiết phần bảng: chọn phần bảng Hoạt động lao động, MP, Thêm, lựa chọn Chi tiết phần bảng , trong lĩnh vực Tênđi vào Tổ chức, trong lĩnh vực Loại dữ liệu - Đường kẻ , Chiều dài - 100 , bấm vào dấu kiểm Cứu .

16. Tạo các chi tiết của phần bảng Hoạt động lao động: Bắt đầu công việc - kiểu Nhà ở miền quê, thành phần ngày - ngày , Kết thúc công việc - kiểu ngày, thành phần ngày - ngày , Chức danh- kiểu Đường kẻ, chiều dài 100 :cm. 15.

Hình 20.12. Tùy chọn chỉnh sửa thư mục


17. Trong thư mục “Nhân viên”, chúng ta sẽ chọn tùy chọn chỉnh sửa thư mục theo cả hai cách - cả trong danh sách và trong hộp thoại: chọn tab Các hình thức và chọn nút chuyển Cả hai cách., rồi nhấp vào Đóng .

18. Lựa chọn Gỡ lỗi | Bắt đầu gỡ lỗi , cho câu hỏi xuất hiện: cấu hình đã chỉnh sửa khác với cấu hình cơ sở dữ liệu. Cập nhật cấu hình cơ sở dữ liệu? lựa chọn Đúng, trong cửa sổ chọn Chấp nhận .

19. Nhập thông tin nhân viên: chọn Hoạt động | Thư mục , chọn thư mục Người lao động, nhấn Chèn, trong lĩnh vực Mã số nhập 1 vào trường Tên đi vào Ivanov Ivan Ivanovich , nhập dữ liệu vào các cột Tổ chức, Bắt đầu công việc, Kết thúc công việc, Chức vụ.

20. Nhập thêm hai nhân viên: xem 19.

Hình 20.13. Danh bạ nhân viên


21. Tạo thư mục phân cấp: chọn một đối tượng trên cây Danh mục, nhấn nghị sĩ, lựa chọn Thêm vào, trong lĩnh vực Tênđi vào Danh pháp, trong lĩnh vực Từ đồng nghĩađi vào Danh pháp, chọn dấu trang Hệ thống cấp bậc và đặt cờ Thứ bậc danh mục", nhấp vào dấu kiểm Cứu .

Hình 20.14. Tạo một thư mục phân cấp


22. Tạo hai nhóm trong thư mục gốc: Nguyên vật liệuDịch vụ .

Hình 20.15. Nhóm thư mục


23. Trong nhóm Nguyên vật liệu tạo ra năm yếu tố: Máy biến áp dòng Samsung, Máy biến áp dòng GoldStar, Transistor Philips 2N 2369, Ống cao su, Cáp điện .

Hình 20.16. Các thành phần của nhóm Tài liệu thư mục


24. Trong nhóm Dịch vụ tạo các phần tử: Chẩn đoán, Sửa chữa tivi trong nước, Sửa chữa tivi nhập khẩu, Kết nối nước, Kết nối điện .

Hình 20.18. Phần tử thư mục được xác định trước


28. Hãy tạo một thư mục chứa các phần tử được xác định trước: chọn một đối tượng trên cây Danh mục, nhấn nghị sĩ, lựa chọn Thêm vào, trong lĩnh vực Tênđi vào Kho, trong lĩnh vực Từ đồng nghĩađi vào Kho, chọn dấu trang Khác và nhấn nút Đã xác định trước . Hệ thống sẽ mở một danh sách các thành phần thư mục được xác định trước. Bây giờ nó trống, vì vậy hãy chạy lệnh hành động | Thêm vào, trong lĩnh vực Tênđi vào Nền tảng, trong lĩnh vực Mã số- 1, ở hiện trường Tên - Chính , nhấn ĐƯỢC RỒI .

29. Lựa chọn Gỡ lỗi | Bắt đầu gỡ lỗi , cho câu hỏi xuất hiện: cấu hình đã chỉnh sửa khác với cấu hình cơ sở dữ liệu. Cập nhật cấu hình cơ sở dữ liệu? lựa chọn Đúng, trong cửa sổ chọn Chấp nhận .

30. Nhập thông tin nhân viên: chọn Hoạt động | Thư mục , chọn thư mục Kho hàng, nhấn Chèn, trong lĩnh vực Mã số nhập số 2 vào trường Tên đi vào Bán lẻ .

Hình 20.19. Kho thư mục


Sự khác biệt cơ bản, từ quan điểm cấu hình, giữa các thành phần thư mục thông thường và được xác định trước là gì? Các phần tử thông thường là "không bền vững" đối với cấu hình. Khi người dùng làm việc, chúng có thể xuất hiện hoặc biến mất. Do đó, mặc dù cấu hình có thể phân biệt chúng với nhau nhưng không thể tin tưởng chúng sẽ thực hiện bất kỳ thuật toán nào, do tính “vô thường” của chúng. Mặt khác, các phần tử được xác định trước là “không đổi”. Trong quá trình người dùng làm việc, chúng luôn ở đúng vị trí của mình và không thể biến mất. Do đó, cấu hình có thể làm việc với chúng khá tự tin và dựa vào chúng khi thực hiện các thuật toán khác nhau. Vì lý do này, mỗi thành phần được xác định trước có một tên duy nhất để có thể truy cập chúng bằng ngôn ngữ tích hợp.