Thông tin lý thuyết ngắn gọn. Đối tượng cấu hình “Thư mục” là một đối tượng ứng dụng và được thiết kế để hoạt động với danh sách dữ liệu. Các loại đối tượng cấu hình chính Đối tượng cấu hình thư mục dành cho

Bây giờ chúng ta sẽ làm quen ngắn gọn với các đối tượng cấu hình chính trong 1C:Enterprise 8.2.

Đối tượng cấu hình- đây là những yếu tố cấu thành, “chi tiết” tạo nên bất kỳ giải pháp ứng dụng nào.
Chúng là các đối tượng tùy chỉnh (đối tượng có thuộc tính tùy chỉnh) được hỗ trợ ở cấp độ nền tảng công nghệ. Nhìn chung, nhiệm vụ của nhà phát triển là tập hợp từ các đối tượng này, giống như từ một hàm tạo, cấu trúc cần thiết của một giải pháp ứng dụng, sau đó mô tả các thuật toán cụ thể cho hoạt động và tương tác của các đối tượng này, khác với hành vi thông thường của chúng.

Thành phần của các đối tượng được nền tảng công nghệ hỗ trợ là kết quả của việc phân tích các lĩnh vực chủ đề của việc sử dụng 1C:Doanh nghiệp cũng như việc xác định và phân loại các thực thể kinh doanh được sử dụng trong các lĩnh vực này. Nhờ phân tích này, nhà phát triển có thể thao tác với các đối tượng như thư mục, tài liệu, sổ đăng ký thông tin, biểu đồ tài khoản, v.v.

Để chuẩn hóa và đơn giản hóa quy trình phát triển và sửa đổi các giải pháp ứng dụng, nhà phát triển được cung cấp giao diện đồ họa mà anh ta có thể mô tả thành phần của các đối tượng được sử dụng trong một giải pháp ứng dụng cụ thể.

Dựa trên mô tả này, nền tảng công nghệ sẽ tạo ra các cấu trúc thông tin phù hợp trong cơ sở dữ liệu và hoạt động theo cách nhất định với dữ liệu được lưu trữ trong các cấu trúc này. Nhà phát triển không cần phải lo lắng về việc nên đặt dữ liệu vào bảng nào, chẳng hạn như dữ liệu sẽ được sửa đổi hoặc trình bày như thế nào cho người dùng. Nền tảng sẽ tự động thực hiện tất cả các hành động này, dựa trên hành vi điển hình của các đối tượng được sử dụng.

Do đó, nhà phát triển hoạt động với siêu dữ liệu - “dữ liệu về dữ liệu” hoặc đối tượng cấu hình. Về bản chất, bằng cách thêm một đối tượng cấu hình khác vào cấu trúc của giải pháp ứng dụng, nhà phát triển sẽ thêm mô tả về cách đặt dữ liệu tương ứng và cách dữ liệu đó sẽ tương tác với dữ liệu khác được lưu trữ trong cơ sở thông tin.

Tập hợp các đối tượng mà nhà phát triển có thể sử dụng được cố định và xác định ở cấp nền tảng. Nhà phát triển không thể tạo các loại đối tượng của riêng mình; anh ta chỉ có thể thao tác với tập hợp các đối tượng có sẵn. Cách tiếp cận như vậy để phát triển các giải pháp ứng dụng trước hết cho phép tiêu chuẩn hóa quy trình phát triển và thứ hai là đảm bảo các nhà phát triển hoặc người dùng khác sửa đổi đơn giản và nhanh chóng các giải pháp ứng dụng.

Thành phần của các đối tượng cấu hình chính được sử dụng trong 1C:Enterprise 8.2 như sau:

Đội
Lệnh là những hành động mà người dùng có thể thực hiện. Ngoài các lệnh do nền tảng tạo ra, nhà phát triển có thể tạo các lệnh của riêng mình thuộc về toàn bộ giải pháp ứng dụng hoặc các đối tượng cấu hình riêng lẻ.

Không thay đổi
Các hằng số được thiết kế để lưu trữ thông tin vĩnh viễn hoặc có điều kiện. Ví dụ: một hằng số có thể lưu trữ tên tổ chức, họ, tên và chữ viết tắt của người quản lý hoặc kế toán trưởng, v.v.

Chuyển khoản
Bảng liệt kê được thiết kế để mô tả danh sách các giá trị mà một biến có thể nhận. Ví dụ: một bảng liệt kê có thể lưu trữ các giá trị mô tả trạng thái của khách hàng: "bán buôn" và "bán lẻ".

Danh mục
Các thư mục được sử dụng để mô tả các thực thể như hàng hóa, đối tác, tiền tệ, kho hàng, v.v. Tất cả các thực thể này đều có các thuộc tính chung: nhận dạng nội bộ của một đối tượng trong hệ thống, nhu cầu hỗ trợ phân cấp và nhóm các phần tử, nhu cầu hỗ trợ các bảng lồng nhau , vân vân.

Tài Liệu, Nhật Ký Tài Liệu
Chúng được sử dụng để mô tả các thực thể như hóa đơn, hóa đơn, đơn đặt hàng, v.v. Các thực thể này ghi lại các sự kiện khác nhau xảy ra trong vòng đời của tổ chức, chúng bị giới hạn về thời gian, chứa các bảng lồng nhau, phải được phản ánh trong cơ chế kế toán, v.v.

Xử lý, báo cáo
Việc xử lý và báo cáo được sử dụng để xử lý thông tin được tích lũy trong hệ thống và thu được dữ liệu tóm tắt ở dạng thuận tiện cho việc xem và phân tích. Chúng mô tả các thuật toán xử lý thông tin và chứa nhiều dạng và thuật toán khác nhau để trình bày thông tin này cho người dùng. Cho phép bạn sử dụng bảng và nhiều loại biểu đồ khác nhau để hiển thị dữ liệu một cách trực quan.

Đăng ký tích lũy
Sổ đăng ký tích lũy “có trách nhiệm” hạch toán các chuyển động của các nguồn lực (tài chính, hàng hóa, vật tư, v.v.). Chúng cho phép bạn tự động hóa các lĩnh vực như kế toán kho, thanh toán chung và lập kế hoạch. Thanh ghi tích lũy lưu trữ thông tin về việc nhận và tiêu thụ một số tài nguyên nhất định và chức năng của các đối tượng này cung cấp khả năng lấy số dư tại một thời điểm nhất định, tính tổng, tổng bộ nhớ đệm, v.v.

Sổ đăng ký thông tin
Thanh ghi thông tin được thiết kế để lưu trữ thông tin đa chiều về các giá trị của các đại lượng khác nhau. Ví dụ: các giá trị đó có thể là tỷ giá hối đoái hoặc giá sản phẩm của đối thủ cạnh tranh vào một ngày nhất định. Thông tin này có thể ở dạng tĩnh hoặc thay đổi theo thời gian - trong trường hợp này, nó được cung cấp để lưu trữ lịch sử thay đổi.

Hệ thống con
Với sự trợ giúp của các hệ thống con, giải pháp ứng dụng được chia trực quan thành các khối chức năng lớn và nhỏ. Các hệ thống con tạo thành cơ sở cho việc hình thành giao diện lệnh chương trình.

Chi tiết chung
Các chi tiết chung được sử dụng để lưu trữ dữ liệu cùng loại trong các đối tượng cấu hình khác nhau và là một phần không thể thiếu của cơ chế phân tách dữ liệu.

Nhiệm vụ, Quy trình nghiệp vụ
Nhiệm vụ và quy trình kinh doanh cho phép bạn tạo các mô tả chính thức về các chuỗi công việc điển hình được thực hiện trong một tổ chức và trên cơ sở đó, tạo danh sách các nhiệm vụ cần được thực hiện bởi một nhân viên cụ thể của tổ chức tại một thời điểm nhất định. Ví dụ: quy trình bán sản phẩm có thể được biểu diễn dưới dạng trình tự phát hành hóa đơn, phê duyệt, nhận thanh toán bằng tiền mặt và vận chuyển sản phẩm từ kho. Các nhân viên khác nhau có thể chịu trách nhiệm hoàn thành từng giai đoạn, vì vậy, tại bất kỳ thời điểm nào, bạn có thể xác định trạng thái của quy trình bán sản phẩm và nhân viên nào hiện cần thực hiện bất kỳ hành động nào.

Sơ đồ tài khoản, Sổ kế toán
Sơ đồ tài khoản và sổ kế toán nhằm xây dựng mô hình thực hiện hệ thống sổ sách kế toán kép. Họ triển khai các biểu đồ tài khoản đa cấp với mã cố định hoặc mã thay đổi, kế toán phân tích đa cấp và đa chiều, hạch toán một số biểu đồ tài khoản, kế toán cho một số tổ chức, duy trì tùy chọn kế toán định lượng, tổng hợp và tiền tệ cho các bộ phận phân tích riêng lẻ, v.v.

Các loại kế hoạch tính toán, Sổ đăng ký tính toán
Các kế hoạch loại bảng lương và sổ đăng ký bảng lương dùng để thực hiện các mô hình bảng lương. Chúng cho phép bạn mô tả các loại tính toán khác nhau (ví dụ: tiền lương, phụ phí cá nhân, tiền cấp dưỡng, tiền phạt, v.v.), đặt ra các quy tắc theo đó một số loại tính toán có thể ảnh hưởng đến kết quả của các loại tính toán khác và lưu trữ dữ liệu trung gian và kết quả tính toán cuối cùng. Với sự trợ giúp của các đối tượng này, việc tính toán các khoản dồn tích cơ bản, tính thuế thu nhập cá nhân, phân bổ kết quả trả lương nhằm mục đích phản ánh trong kế toán, v.v.

Sơ đồ các loại đặc điểm
Các sơ đồ loại đặc trưng được thiết kế để lưu trữ thông tin về các đặc điểm của các đối tượng khác nhau. Chúng cho phép người dùng tạo tất cả các loại đặc điểm, mô tả loại đặc điểm này và đặt giá trị cho chúng. Ví dụ: sơ đồ loại đặc điểm có thể được sử dụng để cho phép người dùng mô tả các sản phẩm với số lượng tùy ý các đặc điểm tùy ý (màu sắc, kích thước, mùi, v.v.). Nó cho phép bạn tạo và lưu trữ tên của một đặc tính và kiểu dữ liệu mà các giá trị của đặc tính này sẽ lấy.

Kế hoạch trao đổi
Kế hoạch trao đổi nhằm mô tả cấu trúc của hệ thống thông tin phân tán và chỉ định danh sách dữ liệu sẽ được trao đổi trong hệ thống phân tán này. Cho phép bạn tạo các hệ thống thông tin phân bổ theo địa lý dựa trên cơ sở thông tin 1C:Enterprise và sử dụng các hệ thống thông tin tùy ý không dựa trên 1C:Enterprise.

Xu hướng lựa chọn
Tiêu chí lựa chọn được sử dụng để lựa chọn thông tin trong các thư mục, tài liệu, v.v. Chúng cho phép bạn xác định các quy tắc theo đó không phải tất cả thông tin hiện có trong cơ sở dữ liệu sẽ được chọn mà chỉ những thông tin đáp ứng các điều kiện đã chỉ định. Ví dụ: bằng cách sử dụng tiêu chí lựa chọn, bạn có thể tổ chức lựa chọn các tài liệu chỉ liên quan đến một đối tác cụ thể.

Vai trò
Vai trò cho phép bạn mô tả các quyền truy cập khác nhau của người dùng vào dữ liệu được lưu trữ trong cơ sở thông tin và xác định phạm vi hành động có thể có của người dùng. Ví dụ, người đứng đầu một tổ chức có thể có toàn quyền truy cập vào bất kỳ thông tin nào được lưu trữ trong cơ sở thông tin, trong khi thủ kho chỉ được hoạt động với các tài liệu của kho và không có quyền truy cập vào các thông tin khác.

Đăng ký sự kiện
Đăng ký sự kiện cho phép bạn chỉ định trình xử lý cho các sự kiện không tương tác của một hoặc nhiều đối tượng ứng dụng.

Nhiệm vụ theo lịch trình
Các tác vụ theo lịch trình cho phép bạn tổ chức thực hiện tự động các quy trình của các mô-đun chung theo lịch trình.

Nguồn dữ liệu ngoài
Nguồn dữ liệu bên ngoài cho phép bạn sử dụng dữ liệu thu được từ cơ sở dữ liệu bên ngoài trong giải pháp ứng dụng của mình. Bao gồm từ cơ sở dữ liệu không dựa trên 1C:Enterprise.

Ngôn ngữ
Các đối tượng cấu hình này được sử dụng để tạo giao diện giải pháp ứng dụng bằng nhiều ngôn ngữ khác nhau. Nhờ sử dụng ngôn ngữ, có thể tạo ra các giải pháp ứng dụng đa ngôn ngữ trong đó người dùng có thể chọn ngôn ngữ của riêng mình để làm việc với giải pháp ứng dụng.

Tham số phiên
Các tham số phiên chủ yếu nhằm mục đích sử dụng trong truy vấn và hạn chế quyền truy cập dữ liệu cho phiên hiện tại.

Tùy chọn chức năng, tham số tùy chọn chức năng
Các tùy chọn chức năng cho phép nhà phát triển mô tả các khả năng cấu hình có thể được bật hoặc tắt nhanh chóng ở giai đoạn triển khai và/hoặc trong quá trình vận hành hệ thống. Ví dụ: khả năng làm việc với các thuộc tính sản phẩm bổ sung có thể được tách thành một tùy chọn chức năng riêng biệt. Sau đó, nếu bạn tắt tính năng này, tất cả các tính năng liên quan (có thêm thuộc tính sản phẩm) sẽ “biến mất” trong giao diện cấu hình.

Hệ thống 1C:Enterprise có nền tảng các đối tượng cấu hình được tạo bởi các nhà phát triển 1C nhằm cung cấp giải pháp cho mọi tác vụ tự động hóa kế toán. Do đó, bất kỳ hoạt động văn phòng nào cũng gắn liền với danh sách dữ liệu, tài liệu, báo cáo, cơ chế kế toán định lượng, v.v. Để nhà phát triển có thể cung cấp giải pháp một cách hiệu quả và chuẩn hóa cho một vấn đề được áp dụng trong hệ thống 1C: Enterprise, cần có đối tượng cấu hình cơ bản. Có rất nhiều trong số chúng, hãy liệt kê một số đối tượng:

liệt kê;

danh mục;

tài liệu;

sổ tích lũy;

sổ đăng ký thông tin.

Các đối tượng cấu hình này có thể được gọi theo quy ước là “khoảng trống” hoặc “các bộ phận”, trên cơ sở các đối tượng ứng dụng của một cấu hình cụ thể được xây dựng. Vì vậy, bằng cách sử dụng đối tượng cấu hình cơ sở danh mục, bạn có thể phát triển một thư mục cụ thể “Danh pháp” (hoặc một thư mục khác “Nhân viên”) ở chế độ cấu hình. Trong trường hợp này, thư mục "Danh pháp" sẽ bao gồm cả chức năng của đối tượng cấu hình chính danh mục, cũng như các tính năng mới (đối với các thư mục, tính độc đáo, theo quy luật, nằm ở các lượt truy cập giới thiệu của chúng). Cũng có thể dựa trên đối tượng cấu hình chính tài liệu phát triển một tài liệu ứng dụng "Hóa đơn". Điều quan trọng cần lưu ý: bằng lời nói phát triển hoặc tạo nên liên quan đến việc hình thành cấu trúc và cung cấp các chức năng cần thiết của đối tượng cấu hình.

Tiếp theo, nền tảng 1C:Enterprise 8.2, dựa trên cấu hình đã tạo, tạo thành cơ sở thông tin mà người dùng có thể làm việc (thêm các phần tử cụ thể vào thư mục, tạo tài liệu với các trường đã điền, v.v.).

Cần lưu ý rằng ngoài các loại đối tượng cấu hình “phức tạp” được liệt kê (thư mục, tài liệu, v.v.) trong hệ thống 1C:Enterprise còn có các đối tượng đơn giản hơn là một phần của các đối tượng phức tạp. Ví dụ, mỗi thuộc tính thư mục cũng là một đối tượng cấu hình. Hầu hết các tài liệu và một số thư mục (thành phần thư mục) đều có các phần dạng bảng, cũng đại diện cho các đối tượng cấu hình.

Vì vậy, nói chung, bất kỳ cấu hình nào cũng có thể được biểu diễn dưới dạng tập hợp các thành phần tiêu chuẩn. Điều này rất thuận tiện cho việc hỗ trợ phát triển bởi các lập trình viên không tham gia vào việc tạo ra các giải pháp ứng dụng.

chuyển nhượng

Trong số các đối tượng cấu hình cơ bản, người ta có thể phân biệt một loại có đặc điểm là độ phức tạp cao. Những đối tượng này là chủ yếu các đối tượng cấu hình Người đầu tiên trong số họ chúng ta sẽ gặp sẽ là chuyển khoản. Bảng liệt kê do người dùng tạo được xây dựng trên cơ sở đối tượng cấu hình chính chuyển khoản. Nói chung, bảng liệt kê là danh sách dữ liệu tĩnh. Các danh sách này được tạo ở giai đoạn phát triển (trong bộ cấu hình) và sau đó được sử dụng đơn giản mà không có khả năng thay đổi hoặc bổ sung chúng khi làm việc ở chế độ 1C:Enterprise.

Trong cấu hình, các bảng liệt kê, theo quy tắc, không được sử dụng độc lập mà kết hợp với các kiểu dữ liệu khác. Do đó, bảng liệt kê được sử dụng để nhập một số giá trị giới hạn cho chi tiết về thư mục và tài liệu. Ví dụ: trong thư mục "Khách hàng" có trường Trạng thái, trong đó, theo logic vận hành, bạn chỉ có thể nhập một trong một số giá trị cố định. Trong trường hợp này, không được có bất kỳ dữ liệu mới hoặc tùy ý nào trong trường này (hệ thống sẽ không cho phép người dùng thực hiện việc này). Do đó, bảng liệt kê Trạng thái được tạo trước và chứa đầy giá trị là phù hợp nhất cho tình huống này.

Thư mục

Để làm việc với danh sách dữ liệu mà người dùng có thể tạo và chỉnh sửa ở chế độ 1C:Enterprise, hệ thống có một đối tượng cấu hình chính được gọi là danh mục. Dựa trên đối tượng này, nhà phát triển có thể tạo các đối tượng cấu hình của riêng mình - các thư mục tập trung vào ứng dụng cụ thể.

Hệ thống 1C:Enterprise, dựa trên mô tả của đối tượng cấu hình (một thư mục cụ thể), tạo ra cấu trúc thông tin mà người dùng ở chế độ 1C:Enterprise có thể nhập dữ liệu vào đó. Cấu trúc này còn được gọi là danh mục.Tiếp theo, tùy thuộc vào ngữ cảnh, cần làm rõ những gì chúng ta đang nói đến: một đối tượng cấu hình hoặc một cấu trúc thông tin có dữ liệu.

Nói một cách đơn giản, một thư mục có thể được coi là một tập hợp các dòng, mỗi dòng chứa một số cột (số lượng cột giống nhau cho mỗi dòng). Các chuỗi không có gì hơn những chuỗi có sẵn trong thư mục Hồ sơ(hay chính xác hơn là phần tử thư mục) và các cột xác định cấu trúc của các bản ghi này. Không giống như bảng liệt kê, người dùng có thể nhập thông tin vào các thư mục khi làm việc ở chế độ 1C:Enterprise. Vì vậy, bạn có thể thêm các thành phần thư mục mới, xóa những thành phần không cần thiết và chỉnh sửa những thành phần hiện có.

Như đã đề cập, thư mục được sử dụng trong các tình huống cần loại bỏ thông tin đầu vào không rõ ràng. Hơn nữa, không giống như bảng liệt kê, người dùng có thể nhập (và thay đổi) dữ liệu vào các thư mục. Tương tự như thư mục là danh sách dữ liệu có thể được điều chỉnh và bổ sung trong quá trình làm việc. Ví dụ: đây có thể là danh sách các mặt hàng, tổ chức hoặc nhân viên.

Hệ thống 1C:Enterprise 8.2 cho phép bạn tạo hầu hết mọi số lượng thư mục.

Thư mục các vị trí

Hãy tiếp tục phát triển cấu hình của chúng tôi bằng cách tạo một thư mục đơn giản "Vị trí", trong đó sẽ chứa tên các vị trí của các chuyên gia của trung tâm đào tạo có điều kiện (chúng tôi sẽ thêm các vị trí: quản trị viên hệ thống, giáo viên, v.v.). Thay vì từ “cột” không chính thức (phản ánh cách trình bày thư mục dưới dạng bảng), hệ thống 1C:Enterprise sử dụng thuật ngữ tổng quát hơn - những điều cần thiết(có nhiều cột như trong thư mục chi tiết).

Hơn nữa, trong bất kỳ thư mục nào cũng luôn có hai bắt buộc chi tiết (hiện diện trong bất kỳ thư mục nào bất kể hành động của chúng tôi), đó là Mã và Tên. Nói cách khác, trong mỗi dòng của bất kỳ thư mục nào luôn có trường mã và trường tên.

Các bước kỹ thuật ban đầu trong việc phát triển thư mục tương tự như những bước chúng tôi đã thực hiện trước đây khi tạo bảng liệt kê. Để tạo một thư mục mới, bạn cần nhấp chuột phải vào mục Thư mục trong cây đối tượng cấu hình, sau đó chọn Thêm từ menu ngữ cảnh xuất hiện. Kết quả là, một cửa sổ chỉnh sửa đối tượng cấu hình sẽ mở ra trên màn hình, chỉ có điều lần này không phải là một bảng liệt kê mà là một thư mục. Tại đây, trên tab Cơ bản, bạn nên nhập tên mà chúng tôi sẽ đặt cho thư mục đang được tạo - Vị trí.

Một số tham số (Chế độ xem đối tượng, Chế độ xem đối tượng nâng cao, v.v.) trong cửa sổ chỉnh sửa đối tượng cấu hình không đáng kể khi phát triển cấu hình đào tạo (nghĩa là đối với những cấu hình mà chúng ta mới học từ đó). Tất nhiên, khi bạn tham gia phát triển chuyên môn, nên sử dụng các thông số được chỉ định.

Ở đây, để đưa ra ý tưởng về mục đích của các tham số này, chúng tôi sẽ chỉ nhận xét về trường Biểu diễn đối tượng. Tham số này chỉ định cách biểu diễn số ít của đối tượng và được sử dụng trong tên của lệnh tiêu chuẩn. Ví dụ: đối với đối tượng Vị trí chúng tôi đã tạo, nó có thể là Vị trí: tạo. Nếu chúng ta không đặt giá trị trong trường Biểu diễn đối tượng thì tùy chọn lệnh cho trường hợp này sẽ trông như sau: Vị trí: tạo. Rõ ràng là mặc dù điều này hoàn toàn có thể chấp nhận được đối với các ví dụ đào tạo, nhưng khi phát triển các dự án thực tế, các lệnh như vậy sẽ có vẻ hơi tự phụ. Vì vậy, chúng ta có thể nói rằng Biểu diễn đối tượng phải được chỉ định khi từ đồng nghĩa với đối tượng cấu hình được chỉ định ở số nhiều.

Tóm lại, cho đến nay, không cần thực hiện bất kỳ hành động đặc biệt phức tạp nào, tuy nhiên, chúng tôi đã tạo một đối tượng cấu hình mới - thư mục “Vị trí”, có thể được làm việc với thư mục này vì không có chi tiết bổ sung nào được yêu cầu trong thư mục này.

Điểm kỹ thuật mới tiếp theo là điền vào thư mục đã tạo khi làm việc ở chế độ 1C:Enterprise. Để thực hiện việc này, trong menu Gỡ lỗi, hãy chọn Bắt đầu gỡ lỗi, thao tác này sẽ cho phép chúng tôi chuyển sang chế độ 1C:Enterprise (hoặc có thể nói là chuyển sang môi trường làm việc dành cho người dùng hệ thống 1C:Enterprise). Trong trường hợp này, chúng ta có thể làm việc với cơ sở thông tin được hệ thống xây dựng dựa trên cấu hình đã tạo.

Tất nhiên, bản thân cửa sổ ứng dụng và các thành phần của nó yêu cầu bình luận, nhưng hiện tại chúng tôi sẽ không tập trung vào vấn đề này và sẽ kiểm tra thư mục “Vị trí” đã tạo

tại nơi làm việc. Vì vậy, ở phía bên trái của cửa sổ ứng dụng có thanh điều hướng, chứa siêu liên kết tương ứng với thư mục “Vị trí” duy nhất được tạo cho đến nay. Sau khi nhấp vào siêu liên kết này, biểu mẫu danh sách cho thư mục này sẽ mở ra.

Bên phải thanh điều hướng là khu vực làm việc của cửa sổ ứng dụng chính.Khu vực làm việc được thiết kế để hiển thị các hình thức thể hiện thông tin được lưu trữ. Theo quy định, có một biểu mẫu trong vùng làm việc của cửa sổ. Bản thân biểu mẫu thư mục cũng là một đối tượng cấu hình. Nó là cầu nối quan trọng giữa cơ sở thông tin và người sử dụng. Do đó, người dùng có thể sử dụng các biểu mẫu để xem và sửa dữ liệu có sẵn trong cơ sở thông tin. Người dùng cũng sử dụng các biểu mẫu để thêm thông tin mới vào cơ sở dữ liệu. Chúng ta sẽ nói chi tiết về các biểu mẫu sau, nhưng bây giờ bạn cần điền vào thư mục “Vị trí” tên của một số vị trí. Ngoài việc phát triển các kỹ năng thực hành cần thiết, chúng ta sẽ cần thư mục “Vị trí” chứa đầy thông tin để làm việc tiếp theo.

Khi điền thư mục, bạn nên sử dụng biểu tượng Tạo, nằm trong menu biểu tượng của bảng lệnh của biểu mẫu danh sách thư mục. Sau đó, một biểu mẫu sẽ mở ra trên màn hình để thêm một mục mới vào thư mục. Đây là cái gọi là hình dạng phần tử. Lưu ý bạn không cần điền vào trường Mã (hệ thống tự động điền) và sau khi nhập tên vị trí vào trường Tên, bạn chỉ cần nhấp vào nút Viết và đóng. Kết quả là, trong dạng danh sách của thư mục “Vị trí”, chúng ta sẽ thấy một dòng mới (trong chính thư mục đó, một phần tử mới sẽ được ghi lại - thông tin về vị trí mới). Tương tự như vậy, bạn nên thêm một vài tiêu đề nữa vào thư mục “Vị trí”. Do đó, trong chế độ cấu hình cho bất kỳ thư mục nào trong cửa sổ chỉnh sửa đối tượng cấu hình, bạn chỉ có thể nhập tên trên tab Cơ bản, sau đó bạn có thể chuyển ngay sang chế độ 1C:Enterprise và bắt đầu nhập thông tin vào cơ sở dữ liệu.

Hãy quay lại các biểu mẫu mà chúng ta đã gặp trong phần này. Khi làm việc ở chế độ 1C:Doanh nghiệp, người dùng xem và nhập thông tin vào các thư mục bằng các biểu mẫu điện tử (điều này không chỉ đúng với các thư mục). Hơn nữa, nếu chúng tôi không thực hiện bất kỳ hành động nào trong bộ cấu hình để tạo biểu mẫu thư mục hoặc bất kỳ đối tượng nào khác thì nền tảng sẽ tự động tạo biểu mẫu tiêu chuẩn (điều này xảy ra ở chế độ 1C:Doanh nghiệp, khi nền tảng cần tạo biểu mẫu) . Đặc biệt, màn hình mẫu danh sách thư mục do hệ thống tạo ra theo mặc định. Tương tự như tự động bởi nền tảng

một biểu mẫu phần tử được tạo với sự trợ giúp của các phần tử mới được nhập vào thư mục.

Công nghệ tạo biểu mẫu mặc định có thể tăng tốc đáng kể quá trình phát triển khi giải pháp ứng dụng không yêu cầu đưa vào các chức năng dịch vụ bổ sung ngoài các chức năng có trong biểu mẫu do hệ thống tạo theo mặc định.

Danh mục chuyên gia

Sau khi tạo một thư mục mang tính biểu tượng “Vị trí” (trong tương lai nó sẽ được sử dụng để thay thế các chức danh công việc), chúng tôi sẽ bắt đầu phát triển một thư mục khác, “Chuyên gia”, quan trọng hơn đối với nhiệm vụ đang được xem xét.

Sau khi điền vào tab Cơ bản trong cửa sổ chỉnh sửa đối tượng cấu hình, hãy chuyển sang tab Phân cấp. Thực tế là trong hầu hết các trường hợp, việc lưu trữ dữ liệu trong một số danh mục nhất định sẽ thuận tiện hơn. Ví dụ: nếu chúng ta đang nói về hàng hóa, thì danh mục hàng hóa có thể là các nhóm sau:

Và trong mỗi nhóm này, hàng hóa đã được định vị sẵn, cho biết giá thành và các đặc tính khác của chúng. Tab Thứ bậc được thiết kế chính xác cho việc tổ chức các thư mục như vậy.

Hãy quay trở lại nhiệm vụ của chúng ta, trong đó chúng ta sẽ phân loại các chuyên gia của trung tâm đào tạo thành các nhóm (theo hồ sơ chuyên môn của họ). Để thực hiện việc này, trên tab Thứ bậc, hãy chọn hộp kiểm Thư mục thứ bậc

Hệ thống phân cấp trong thư mục có thể có hai loại:

thứ bậc của các nhóm và thành phần;

Trường hợp mô tả ở trên với danh mục sản phẩm chỉ là một ví dụ hệ thống phân cấp của các nhóm và các phần tử.Trong trường hợp này, bất kỳ phần tử nào đại diện cho một nhóm đều là cha mẹ cho tất cả các phần tử và nhóm có trong nhóm này. Trong ví dụ trên, nhóm Giày là nhóm chính của tất cả các tên (mẫu giày) giày cũng như các nhóm trong đó (ví dụ: giày có thể được nhóm thêm theo quốc gia xuất xứ). Một kiểu phân cấp khác là phân cấp phần tử. Trong trường hợp này, như cha mẹ hoạt động như một trong các thành phần của thư mục. Ví dụ: thư mục "Nhân viên" có thể được tổ chức theo dạng phân cấp. Sau đó thư mục này sẽ cung cấp thông tin về nhân viên nào báo cáo cho ai.

Trong thư mục "Chuyên gia" đã tạo, chúng tôi sẽ đặt Loại phân cấp - Phân cấp của các nhóm và thành phần. Hộp kiểm Đặt nhóm lên trên cùng cho phép bạn cung cấp nhóm thông tin truyền thống trong thư mục (và theo quy tắc, thông tin này luôn được chọn).

Bây giờ chúng ta hãy chuyển sang tab Dữ liệu, nơi xác định chi tiết thư mục. Ở đây chúng ta thấy một biểu mẫu chứa một số điều khiển. Phần trên bên phải của biểu mẫu này cho biết kích thước của các trường được phân bổ cho mã và tên. Các giá trị này được hệ thống đặt mặc định khi tạo thư mục mới, nhưng chúng có thể được thay đổi nếu cần thiết. Về độ dài của mã, trong trường hợp của chúng tôi, chỉ cần để lại giá trị mặc định và đối với tên (trên thực tế, đối với họ, tên và họ viết tắt của một chuyên gia), bạn có thể tăng số lượng ký tự lên 50 . Trường Code dùng để xác định các thành phần thư mục (mục nhập thư mục). Nội dung của trường này phải là duy nhất cho mỗi thành phần thư mục. Về nguyên tắc, người dùng không cần phải suy nghĩ về việc điền vào trường Mã - hệ thống khi làm việc ở chế độ 1C:Enterprise, chính chế độ này cung cấp tính năng tự động nhập các mã duy nhất khi tạo các phần tử mới trong thư mục. Tuy nhiên, nếu muốn, bạn có thể tự điền vào trường mã, dựa trên những cân nhắc nhất định. Ví dụ: khi sử dụng một số hệ thống hóa, nội dung của trường mã giúp người dùng nhanh chóng xác định các bản ghi (nếu muốn, bạn có thể đưa thông tin cần thiết về các thành phần thư mục vào trường mã).

Trường Tên phản ánh thông tin cơ bản về thành phần thư mục (ví dụ: nếu thư mục thành phố đang được xem xét thì trường Tên dành cho tên của thành phố). Một số lượng ký tự khác nhau có thể được phân bổ cho nó, tuy nhiên, có những khuyến nghị từ 1C (hoặc thậm chí người ta có thể nói là một tiêu chuẩn) về số lượng ký tự trong tên.

Ở giữa tab Dữ liệu của cửa sổ chỉnh sửa đối tượng cấu hình có trường Chi tiết trong đó bạn có thể thêm các chi tiết bổ sung vào thư mục. Việc này được thực hiện bằng cách sử dụng nút ngoài cùng bên trái của menu biểu tượng nằm ở trên. Kết quả là, bảng thuộc tính vốn đã quen thuộc sẽ mở ra trên màn hình, nơi bạn nên đặt tên của thuộc tính - Điện thoại. Nó nhằm mục đích lưu trữ thông tin về các số liên lạc nơi bạn có thể liên hệ với chuyên gia.

Đối với mỗi thuộc tính, loại dữ liệu phải được xác định hoặc nói cách khác là loại giá trị có thể được nhập vào thuộc tính khi làm việc ở chế độ 1C:Doanh nghiệp. Tùy chọn này cũng nên được đặt thành bảng thuộc tính. Bạn có thể chỉ định một chuỗi không quá 50 ký tự làm kiểu dữ liệu cho thuộc tính Điện thoại vì có thể có nhiều số điện thoại.

Hãy thêm một thuộc tính nữa vào thư mục "Chuyên gia" - Xếp hạng (kiểu dữ liệu - Số) để mô tả trình độ chuyên môn của chuyên gia. Bằng cách này, nếu cần, bạn có thể thêm nhiều chi tiết khác nhau vào các thư mục đã tạo, làm cho chúng có nhiều thông tin hơn.

Cần lưu ý rằng, không giống như hệ thống 1C:Enterprise 7.7, các phiên bản sản phẩm phần mềm bắt đầu từ 1C:Enterprise 8.0 cho phép bạn tạo các phần dạng bảng cho các thành phần thư mục.

Do đó, đối với mỗi thành phần thư mục, bạn có thể tạo một hoặc nhiều phần dạng bảng phụ (bảng). Ở đây chúng ta sẽ tận dụng ngay cơ hội này và thêm một phần dạng bảng có tên vào thư mục “Chuyên gia”

Nơi làm việc

Thực tế là giáo viên (đặc biệt là những giáo viên có trình độ cao) thường làm việc ở nhiều nơi cùng một lúc. Đồng thời, một chuyên gia có thể có thêm ba nơi làm việc và thậm chí năm nơi làm việc khác. Phần dạng bảng của thư mục là nơi lý tưởng để lưu trữ thông tin thuộc loại này trong trường hợp này. Nếu không, chúng ta sẽ phải tạo một số chi tiết bên ngoài phần bảng và rất khó để đoán trước số lượng của chúng.

Tiếp theo, trong phần dạng bảng của thuộc tính Nơi làm việc, chúng ta sẽ tạo thuộc tính Tổ chức (việc này được thực hiện bằng cách sử dụng nút thứ hai bên trái của menu hình ảnh liên quan đến các phần dạng bảng), làm loại dữ liệu mà bạn nên chỉ định một chuỗi không quá 50 ký tự. Ngoài ra chúng ta sẽ thêm thuộc tính Vị trí (kiểu dữ liệu – Liên kết thư mục. Vị trí). Trong trường hợp này, khi người dùng làm việc ở chế độ 1C:Doanh nghiệp, để điền vào trường Vị trí, biểu mẫu chọn thư mục “Vị trí” sẽ tự động mở.

Vì vậy, chúng tôi đã phát triển cấu trúc của một đối tượng cấu hình mới - thư mục “Chuyên gia” và bây giờ chúng tôi cần quan tâm đến cách người dùng sẽ làm việc với nó. Như đã đề cập, hệ thống 1C:Enterprise có nhiều dạng thư mục khác nhau được nền tảng tạo ra theo mặc định. Ngoài ra, các công cụ còn dễ dàng cho phép người dùng tự tạo các biểu mẫu tiện lợi.

Phương pháp tạo biểu mẫu mặc định rất thuận tiện khi sau khi phát triển đối tượng cấu hình, bạn cần bắt đầu nhập dữ liệu vào cơ sở thông tin càng nhanh càng tốt (hoặc tiếp tục làm việc trong bộ cấu hình để tạo các đối tượng khác). Thư mục được sử dụng thường xuyên nhất mẫu danh sách, trong đó thông tin được trình bày dưới dạng bảng, với một dòng được phân bổ cho mỗi mục (đây là chế độ xem tiêu chuẩn của bất kỳ thư mục nào). Ưu điểm chính của biểu mẫu này là trong trường hợp này, một số thành phần của thư mục sẽ hiển thị trên màn hình cùng một lúc.

Mặt khác, nhược điểm của biểu mẫu danh sách bộc lộ khi có nhiều cột trong thư mục (một số lượng lớn chi tiết) và người dùng mong muốn tất cả chúng đều hiển thị cùng một lúc. Trong trường hợp này, biểu mẫu danh sách thường yêu cầu cuộn để xem thông tin bạn cần. Giải pháp trong tình huống này là sử dụng một dạng chuẩn khác - hình dạng phần tử, cho phép bạn hiển thị thông tin trên màn hình chỉ trong một thành phần của thư mục. Hơn nữa, ngay cả khi có nhiều chi tiết trong thư mục, chúng đều hiển thị trên màn hình.

Hình dạng của phần tử có một lợi thế đáng kể khác. Nếu thư mục chứa một phần dạng bảng (như trong thư mục “Chuyên gia” mới được tạo), thì nó không được hiển thị ở dạng danh sách mà ngược lại, hiển thị ở dạng phần tử.

Bây giờ chúng ta hãy xem các biểu mẫu thư mục được mô tả trông như thế nào trong chế độ 1C:Enterprise. Để thực hiện việc này, hãy chuyển đến chế độ này (thông qua menu Gỡ lỗi) và mở sách tham khảo “Chuyên gia”.

Trước đó trong quá trình phát triển, chúng tôi đã chỉ ra rằng thư mục “Chuyên gia” sẽ được phân cấp và bây giờ chúng tôi sẽ tạo hai nhóm trong đó: Chỉ đạo kỹ thuật và Chỉ đạo nhân đạo. Các nhóm này sẽ chứa các chuyên gia từ các lĩnh vực khác nhau.

Tiếp theo, trong nhóm Chỉ đạo kỹ thuật, chúng tôi sẽ tạo thêm ba nhóm theo thông tin chi tiết về loại chuyên gia này. Đồng thời, thuộc tính Parent hiện diện ở dạng nhóm (cũng như ở dạng phần tử). Nó xác định nhóm ban đầu, sẽ bao gồm nhóm đã tạo hoặc thành phần thư mục đã tạo. Trong trường hợp này, khi tạo một nhóm bổ sung trong nhóm Chỉ đạo kỹ thuật, thuộc tính Gốc sẽ nhận giá trị Chỉ đạo kỹ thuật.

Xin lưu ý rằng khi chỉnh sửa biểu mẫu của một thành phần thư mục, phần dạng bảng của thư mục cũng sẽ sẵn sàng để làm việc. Ở dạng danh sách thư mục, phần dạng bảng của các thành phần không được hiển thị trên màn hình.

Điều quan trọng cần lưu ý là khi sử dụng hệ thống phân cấp trong một thư mục (như trong trường hợp của chúng tôi), một thuộc tính bổ sung Parent sẽ tự động được tạo, chứa chỉ báo về nhóm chứa phần tử hiện tại. Trong phần tử chúng tôi đã tạo, thuộc tính Parent chứa dấu hiệu của nhóm Lập trình.

Một kỹ thuật thực tế quan trọng liên quan đến việc chuyển các phần tử từ nhóm này sang nhóm khác. Để thực hiện việc này, bạn có thể sử dụng mục Di chuyển đến nhóm, được bao gồm trong phần Tất cả hành động. Trong trường hợp này, một cửa sổ mới sẽ mở trên màn hình để chọn nhóm mà thành phần đã chọn (hoặc toàn bộ nhóm, nếu một nhóm được chọn) nên được di chuyển.

Đối với thư mục phân cấp, nền tảng 1C:Enterprise 8.2 cung cấp một số tùy chọn xem. Nếu bạn thực hiện song song các hành động được mô tả trên máy tính của mình thì dạng danh sách thư mục mà bạn nhìn thấy có thể khác với tùy chọn. Điều này là do thực tế là có một số chế độ để xem thư mục phân cấp: Các chế độ này có thể được đặt nếu bạn sử dụng mục Chế độ xem từ danh sách thả xuống Tất cả hành động

Vì vậy, ở giai đoạn này, chúng ta đã làm quen với công nghệ phát triển cấu trúc thư mục (đối tượng cấu hình) ở chế độ cấu hình, đồng thời cũng học cách điền dữ liệu vào thư mục bằng các biểu mẫu điện tử do hệ thống tạo theo mặc định. Ở giai đoạn phát triển và gỡ lỗi các giải pháp ứng dụng, tùy chọn này (sử dụng các biểu mẫu mặc định) được sử dụng khá thường xuyên.

Bây giờ chúng ta hãy xem xét kỹ lưỡng một chút về hình thức của danh sách thư mục "Chuyên gia". Do đó, thông tin về số điện thoại và xếp hạng không được sử dụng thường xuyên và tốt hơn là hạn chế xem nó ở dạng một phần tử khi chúng ta đề cập đến thông tin về một chuyên gia cụ thể. Ngoài ra, những chi tiết về nhóm này chẳng có ý nghĩa gì cả. Do đó, tốt hơn là phát triển một dạng danh sách khác mà chúng tôi sẽ sử dụng thay vì dạng mặc định do hệ thống tạo ra.

Để tạo biểu mẫu danh sách, hãy quay lại cửa sổ chỉnh sửa cho thư mục “Chuyên gia” và chuyển đến tab Biểu mẫu. Tại đây, trong khung cùng tên liệt kê các loại biểu mẫu có thể tạo cho thư mục, nhiệm vụ của chúng ta là tạo một biểu mẫu danh sách các bạn nhấn vào hình kính lúp đối diện với dòng chữ tương ứng (Danh sách). Do đó, chúng ta sẽ chuyển sang làm việc với người thiết kế biểu mẫu. Trong cửa sổ thiết kế này, tất cả các cài đặt đã được hệ thống thực hiện theo mặc định (tùy chọn chính là cài đặt công tắc Biểu mẫu danh sách thư mục) và chúng ta không cần thay đổi bất cứ điều gì, vì vậy chỉ cần nhấp vào nút Tiếp theo.

Trong cửa sổ tiếp theo, chỉ để lại Mã và Tên làm chi tiết cho biểu mẫu danh sách, sau đó nhấp vào nút Kết thúc. Kết quả là chúng ta sẽ thấy trên màn hình kết quả công việc của người thiết kế - một biểu mẫu danh sách trong cửa sổ soạn thảo biểu mẫu. Trình chỉnh sửa biểu mẫu là một công cụ rất phức tạp và ở phần sau của cuốn sách này chúng ta sẽ làm việc với nó một cách khá tích cực. Bây giờ chúng ta chỉ cần chuyển sang chế độ 1C:Enterprise và xem kết quả của các hành động được thực hiện.

Danh mục các khóa học

Nhiệm vụ thực tế tiếp theo là tạo một thư mục lưu trữ thông tin về các khóa đào tạo được cung cấp cho sinh viên tại trung tâm đào tạo của chúng tôi. Trong cùng một thư mục, trong danh mục chi tiết bổ sung, chúng tôi sẽ đặt thông tin về chi phí của các khóa học và thời lượng của chúng. Về mặt chức năng, sử dụng ví dụ của cuốn sách tham khảo này, chúng ta sẽ làm quen với một số tài nguyên phát triển mới. Do đó, chúng tôi sẽ cung cấp khả năng kiểm soát tự động tính chính xác của dữ liệu đã nhập từ hệ thống 1C:Enterprise 8.2. Hãy quay lại phần cấu hình và bắt đầu tạo một thư mục khác. Công việc kỹ thuật sẽ phần lớn giống với các hành động được mô tả trước đó và do đó chúng tôi sẽ chỉ nhấn mạnh những thông tin cần thiết để thực hiện các bước thực tế trong bộ cấu hình.

Hãy gọi thư mục đã tạo là "Khóa học" và ngoài các chi tiết bắt buộc (Mã và Tên), trên tab Dữ liệu của cửa sổ chỉnh sửa đối tượng cấu hình, chúng tôi sẽ thêm bốn chi tiết nữa. Ngày bắt đầu - để ghi lại ngày bắt đầu các lớp học cho khóa học này (rõ ràng bạn nên chọn Ngày làm kiểu dữ liệu);

Thời lượng - để xác định thời lượng của các lớp học tính bằng ngày (kiểu dữ liệu - Số);

Chi phí - để biểu thị chi phí đào tạo (kiểu dữ liệu - Số);

Giáo viên - để xác định chuyên gia sẽ dạy bộ môn này (kiểu dữ liệu - Liên kết thư mục. Chuyên gia).

Bây giờ nhiệm vụ của chúng ta là đặt khoảng thời gian có thể chấp nhận được (theo ngày) trong suốt thời gian của khóa học. Với mục đích này, các chi tiết số của thư mục có các thuộc tính sau:

Giá trị tối thiểu;

Gia trị lơn nhât.

Việc thiết lập các thuộc tính của các đối tượng cấu hình, như chúng ta đã biết, được thực hiện bằng bảng thuộc tính. Vì vậy, bạn cần nhấp đúp vào thuộc tính Duration trong cửa sổ. Kết quả bảng thuộc tính cho thuộc tính này sẽ mở ra trên màn hình. Tại đây, bạn cần đặt giá trị của các thuộc tính nêu trên để hệ thống kiểm soát độc lập thời lượng của mỗi khóa học từ 3 đến 12 ngày. Bây giờ hãy chuyển sang chế độ 1C:Enterprise và thử nhập "Khóa học" vào thư mục. Trong trường hợp này, hệ thống sẽ tự động chặn công việc của người dùng khi nhập giá trị ngoài phạm vi cho phép vào trường thời lượng.

Để tạo ra một giải pháp ứng dụng trong khuôn khổ chương này, chúng ta sẽ cần một số tên khóa học cần được thêm vào sách tham khảo đã tạo ở chế độ 1C:Enterprise. Hãy thực hiện thêm một thay đổi nữa trong thư mục. Tên của các khóa học được phản ánh trong cột Tên. Nhiệm vụ của chúng ta là thay thế tên cột khuôn mẫu này bằng một tên cột có ý nghĩa hơn - Tên khóa học. Để thực hiện việc này, trước tiên bạn cần chọn một đối tượng trong cây đối tượng cấu hình - thư mục Khóa học. Sau đó, bằng cách sử dụng nút chuột phải, bạn sẽ mở menu ngữ cảnh, nơi bạn có thể sử dụng phần Chi tiết tiêu chuẩn. Kết quả là một cửa sổ có cùng tên sẽ mở ra trên màn hình. Tại đây bạn cần sử dụng chuột phải để mở bảng thuộc tính của thuộc tính Name. Trong cửa sổ này, tất cả những gì còn lại là nhập văn bản được yêu cầu vào trường Từ đồng nghĩa. Hãy chọn tùy chọn Tên khóa học, sau đó bạn có thể chuyển sang chế độ 1C:Enterprise và xem kết quả của những thay đổi đã thực hiện. Do các bước đã thực hiện, giao diện của biểu mẫu danh sách thư mục đã thay đổi, cụ thể là chữ ký cho thuộc tính Tên đã thay đổi. Đồng thời, tên của thuộc tính này vẫn được giữ nguyên. In và tùy chỉnh mẫu danh sách thư mục

Ngoài dạng danh sách thư mục điện tử, trong công việc thực tế thường cần có dạng in. Nền tảng 1C:Enterprise 8.2 giúp việc này trở nên dễ dàng thực hiện. Hãy xem các tùy chọn in cho thư mục "Khóa học". Vì vậy, hãy sử dụng nút Tất cả hành động ở dạng danh sách của thư mục "Khóa học". Kết quả là một danh sách thả xuống với danh sách các lệnh có thể thực hiện sẽ mở ra trước mặt chúng ta.

Trong trường hợp này, chúng ta quan tâm đến mục Danh sách hiển thị, mục này sẽ mở biểu mẫu cấu hình danh sách trên màn hình. Hãy chọn hiển thị thông tin trong tài liệu bảng tính và chọn các hộp bên cạnh tất cả các chi tiết có sẵn. Sau đó, bằng cách nhấp vào nút OK, bạn có thể tạo tài liệu bảng tính, chứa thông tin về các thành phần có sẵn của thư mục "Khóa học"

Bây giờ nếu bạn muốn in tài liệu bảng tính này, bạn nên sử dụng menu ứng dụng chính, mở ra bằng cách nhấp vào nút có mũi tên nằm ở đầu cửa sổ. Sau đó tại phần File chọn Print

Thư mục khách hàng

Thư mục khách hàng

Hãy thêm một thư mục khác vào cơ sở thông tin của chúng tôi mà chúng tôi sẽ gọi là "Khách hàng". Nó sẽ phản ánh sinh viên hoặc người tham gia khóa học. Để tiếp tục các hành động thực tế, hãy quay lại trình cấu hình và bắt đầu theo cách đã biết là tạo một thư mục mới (một đối tượng cấu hình mới).

Đầu tiên, trên tab Data của cửa sổ soạn thảo đối tượng cấu hình, bạn cần nhập thông tin chi tiết về thư mục. Đối với chi tiết địa chỉ và danh bạ điện thoại, chúng tôi sẽ chỉ định một chuỗi không quá 50 ký tự làm kiểu dữ liệu.

Thứ hai, bằng cách sử dụng nút tương ứng của menu biểu tượng nằm ở cuối cửa sổ chỉnh sửa đối tượng cấu hình, chúng ta sẽ tạo một phần dạng bảng trong thành phần thư mục với tên Các khóa học đã nghiên cứu. Thứ ba, trong phần bảng đã tạo chúng ta sẽ đặt hai chi tiết:

Khóa học (kiểu dữ liệu - Liên kết thư mục. Khóa học) và Trạng thái sinh viên (kiểu dữ liệu - Liên kết liệt kê. Trạng thái). Trong trường hợp này, khi điền vào các trường này ở chế độ 1C:Doanh nghiệp, biểu mẫu lựa chọn thư mục “Khóa học” và biểu mẫu lựa chọn chuyển trạng thái sẽ lần lượt mở ra. Bây giờ chúng ta hãy tạo một biểu mẫu cho mục thư mục "Khách hàng". Điều này là cần thiết vì thực tế là chúng tôi sẽ mở rộng hơn nữa chức năng của biểu mẫu so với những gì có sẵn trong biểu mẫu được tạo theo mặc định.

Các bước thực tế cho việc này phải được thực hiện trên tab Biểu mẫu, trong đó trong khung có cùng tên, chúng ta chuyển sang trường dành cho biểu mẫu của phần tử. Tại đây, bạn cần nhấp vào biểu tượng có kính lúp, thao tác này sẽ cho phép bạn chuyển sang làm việc với trình thiết kế biểu mẫu. Trong cửa sổ thiết kế đầu tiên mở ra, bạn cần sử dụng công tắc thích hợp để xác nhận rằng chúng ta sẽ tạo biểu mẫu thành phần thư mục, sau đó bạn nên nhấp vào nút Tiếp theo. Do đó, cửa sổ thiết kế biểu mẫu sau sẽ mở ra trên màn hình nơi bạn cần chọn các hộp để đưa các chi tiết tương ứng vào biểu mẫu thành phần thư mục.

Bây giờ tất cả những gì còn lại là nhấp vào nút Hoàn tất ở cuối cửa sổ, sau đó biểu mẫu đã tạo của thành phần thư mục sẽ mở trên màn hình trong cửa sổ trình soạn thảo biểu mẫu. Trình chỉnh sửa biểu mẫu bao gồm nhiều tài nguyên công cụ mà chúng ta sẽ nói đến trong các chương sau của cuốn sách.

Bây giờ bạn nên chuyển sang chế độ 1C:Enterprise và thêm một số sinh viên vào thư mục “Khách hàng” bằng cách sử dụng biểu mẫu thành phần đã tạo. Một trong các tùy chọn để điền vào biểu mẫu phần tử được hiển thị trong Hình.

Việc tạo biểu mẫu tùy chỉnh cho thành phần thư mục là do bây giờ chúng ta sẽ đặt nút In trên biểu mẫu để tạo biểu mẫu in cho thành phần thư mục. Nếu bạn sử dụng biểu mẫu do hệ thống tạo theo mặc định thì việc bổ sung như vậy là không thể.

1.2.3 Tài liệu

Từ quan điểm thực tế, tài liệu có thể được coi là một đối tượng ứng dụng, mục đích của nó là nhập và ghi lại thông tin về các sự kiện xảy ra trong tổ chức. Theo quy luật, những sự kiện này ảnh hưởng đến các chỉ số định lượng trong lĩnh vực chủ đề đang được xem xét (hầu hết kế toán thường gắn liền với sự chuyển động của tiền mặt và tài sản vật chất). Ví dụ, chúng ta có thể đưa ra thực tế về việc phát hành một khoản tiền cho nhân viên, chuyển hàng hóa, vật tư từ kho này sang kho khác, v.v. Để phản ánh những sự việc đó trong hệ thống kế toán mà đối tượng cấu hình "tài liệu" và đã được phát triển.

Hầu hết tất cả các sự kiện xảy ra trong một tổ chức đều có giới hạn về thời gian và do đó, tham số mô tả thời gian chính xác là điều bắt buộc đối với bất kỳ tài liệu nào. Chúng ta đã thấy rằng các hành động khi phát triển tài liệu bắt đầu trong bộ cấu hình bằng việc tạo cấu trúc tài liệu - một tập hợp các trường cho biết loại dữ liệu của chúng. Ngoài ra, với sự trợ giúp của các quy trình phần mềm, các hành động cần thiết sẽ được thực hiện khi người dùng làm việc với tài liệu. Kết quả của việc phát triển tài liệu (đối tượng cấu hình) trong bộ cấu hình là hình thành cấu trúc thông tin cho phép người dùng ở chế độ 1C:Enterprise làm việc với các tài liệu thuộc loại này (tạo, nhập thông tin vào chúng, thay đổi, xóa).

Đặc điểm chính giúp phân biệt tài liệu với các đối tượng khác là khả năng thực hiện(khả năng tạo ra các giao dịch là kết quả của thông tin có trong tài liệu). Đây là một tính năng rất quan trọng và cần được giải thích. Hệ thống thông tin 1C:Enterprise có cấu trúc dữ liệu (bao gồm các sổ đăng ký tích lũy được thảo luận trong chương này) mô tả trạng thái định lượng của các vấn đề trong tổ chức (ví dụ: kế toán chi phí và định lượng của nhiều loại hàng hóa khác nhau). Đăng tài liệu có nghĩa là thực hiện các thay đổi đối với các cấu trúc này (lý do của những thay đổi tất nhiên liên quan đến thông tin có trong tài liệu). Ví dụ: việc nhận một sản phẩm nhất định theo một tài liệu cụ thể sẽ thay đổi tổng số lượng sản phẩm này trong kho.

Cho đến khi tài liệu được đăng tải, trạng thái kế toán vẫn không thay đổi. Trong trường hợp này, chức năng của tài liệu không được triển khai nhưng bản thân tài liệu đó vẫn được đăng ký trong cơ sở dữ liệu.

Mặt khác, trong hệ thống thông tin nếu cần thiết phải có khả năng hủy giao dịch (trả thông tin về trạng thái ban đầu). Ví dụ: khi hủy chứng từ “Biên nhận hàng hóa” thì thông tin trong sổ đăng ký dùng để ghi số lượng hàng hóa trong kho phải được điều chỉnh lại. Cơ hội tương tự hủy bỏ các tài liệu trong hệ thống 1C:Enterprise cũng đã được triển khai.

Điều quan trọng cần nhấn mạnh là các tài liệu được phát triển cho các cấu hình tiêu chuẩn khác nhau của hệ thống 1C:Enterprise là những tài liệu tương tự như các tài liệu thực được sử dụng trong công việc của hầu hết các tổ chức.

Nhiều bến tàu

Tôi hiếm khi viết, nhưng không sao cả. Tôi tiếp tục chiến đấu, chương 7 và 8.

Mục đích của đối tượng cấu hình Báo cáo là gì?
Đối tượng cấu hình báo cáo được sử dụng để mô tả các thuật toán mà người dùng có thể lấy được dữ liệu đầu ra mà mình cần.

Làm cách nào để tạo báo cáo bằng Trình thiết kế lược đồ thành phần dữ liệu?
Trong bộ cấu hình, chọn tùy chọn “Báo cáo”, nhấp chuột phải và chọn lệnh “Thêm”. Trên tab "Cơ bản", chọn nút "Mở sơ đồ thành phần dữ liệu"

Tiếp theo, nhấp vào nút “Thêm tập dữ liệu”. Tại đây, bạn có thể chọn một truy vấn, đối tượng hoặc liên kết làm tập dữ liệu.
Yêu cầu đi qua bảng điều khiển yêu cầu. Trên tab “Cài đặt”, bạn kiểm soát đầu ra của dữ liệu báo cáo, ở đây bạn cần chọn hộp “các trường đã chọn”.


Trên thực tế, thành thật mà nói, tôi không thích “hệ thống tổng hợp dữ liệu” này chút nào. Thành thật mà nói, làm việc với mã dễ dàng hơn nhiều, đơn giản và rõ ràng hơn.

Làm cách nào để hiển thị báo cáo theo từng phần của giải pháp ứng dụng?
Nhấp chuột phải vào báo cáo - tab "Hệ thống con"

Bài học 8

Mục đích của đối tượng cấu hình bố trí là gì?
Đối tượng cấu hình bố cục được thiết kế để lưu trữ các dạng biểu diễn dữ liệu khác nhau có thể được yêu cầu bởi một số đối tượng cấu hình hoặc toàn bộ giải pháp ứng dụng; Một trong những mục đích của bố cục phụ là tạo ra dạng in của đối tượng đó;

Nhà thiết kế in ấn là gì?
Trình thiết kế in là một công cụ để tạo các biểu mẫu có thể in được (mặc dù thực tế sẽ thuận tiện hơn khi không sử dụng trình thiết kế)

Làm cách nào để tạo bố cục bằng trình thiết kế in?
Chọn đối tượng cấu hình cần bố cục (đây có thể là tài liệu, báo cáo, xử lý bên ngoài), nhấp chuột phải vào đối tượng đó, lệnh “Chỉnh sửa”, tab “Bố cục”, nút “Trình thiết kế in”.


Chúng tôi xác định những chi tiết nào sẽ có trong tiêu đề;


Chúng tôi xác định chi tiết nào của các phần của bảng sẽ được hiển thị;


Cũng sẽ có cơ hội điền vào tầng hầm của mẫu in.

Làm cách nào để thay đổi tài liệu bảng tính?
Việc thay đổi kích thước ô diễn ra tương tự như Excel và các thuộc tính khác - nhấp chuột phải vào ô, thuộc tính, bảng thuộc tính sẽ trượt ra bên phải.

Sự khác biệt giữa việc điền văn bản, tham số hoặc mẫu vào ô tài liệu bảng tính là gì?
Văn bản là nội dung sẽ được hiển thị trên màn hình trong mọi trường hợp;
Tham số - sẽ được thay thế bằng một số giá trị có thể được gán cho nó (tham số) bằng ngôn ngữ tích hợp. Ví dụ: một truy vấn có thể điền vào bảng bằng một cột mục. Khi in, bảng sẽ được hiển thị từng dòng và cột Danh pháp sẽ được dỡ bỏ ở vị trí có tham số Danh pháp. Đương nhiên, điều này đòi hỏi phải làm thêm, nhưng bây giờ tôi quá lười để mô tả nó.
Mẫu là một chuỗi văn bản trong đó các giá trị tham số sẽ được chèn vào một số vị trí nhất định.

Làm cách nào tôi có thể hiển thị một khu vực mới trong tài liệu bảng tính bằng ngôn ngữ tích hợp?
Sử dụng cách xây dựng sau:
RegionAreaName = Layout.GetArea("AreaName");
Trước đó, bạn cần tạo khu vực này trên bố cục. Chọn một cột hoặc hàng, nhấp chuột phải, ra lệnh “Thuộc tính” và đặt tên cho vùng mong muốn.

Làm cách nào để thay đổi giao diện và hoạt động của biểu mẫu?
Giao diện của biểu mẫu thay đổi trực tiếp khi chỉnh sửa biểu mẫu và hoạt động của biểu mẫu - nhấp chuột phải vào biểu mẫu đang mở, lệnh thuộc tính. Có rất nhiều cài đặt hành vi trong bảng thuộc tính

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.


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ể loại bỏ 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.