Tính năng lấy ảnh chụp nhanh các mục mới nhất trong sổ đăng ký thông tin. Nhận giá cho ngày tài liệu trong một yêu cầu; Cắt lát mới nhất không hoạt động

: Cắt đầu tiênLát cuối cùng Hãy xem xét làm việc với các bảng ảo này bằng 1C. Thường được sử dụng nhiều hơn Lát cuối cùng, vậy hãy bắt đầu với nó.

Một phần mới nhất cho phép bạn lấy bản ghi cuối cùng của thanh ghi thông tin cho một ngày cụ thể trong bối cảnh đo lường. Đối với bảng lát cuối cùng (đầu tiên), có thể chỉ định hai tham số trong ngoặc đơn, cách nhau bằng dấu phẩy. Tham số đầu tiên chứa ngày thực hiện lát cắt (nếu tham số không được chỉ định thì lát cắt được thực hiện vào ngày hiện tại). Tham số thứ hai là một điều kiện trong ngôn ngữ truy vấn 1C và cho phép bạn đặt nhiều lựa chọn khác nhau. Theo quy định, các phép đo được sử dụng trong các lựa chọn này. Tất cả điều này nghe có vẻ khá mơ hồ, vì vậy không thể làm được nếu không có ví dụ.
Vì vậy chúng ta hãy có một sổ đăng ký thông tin định kỳ Giá nơi lưu trữ giá theo sản phẩm và nhà cung cấp. Tần số của thanh ghi là ngày.

Sổ đăng ký chứa các mục sau

Để bắt đầu, chúng ta sẽ nhận được một phần sau mà không cần sử dụng tham số bằng cách thực hiện yêu cầu sau

CHỌN PriceSliceLast.Period AS Period, PriceSliceLast.Product AS Product, PriceSliceLast.Supplier AS Nhà cung cấp, PriceSliceLast.Amount AS Số tiền TỪ Thông tin đăng ký.Price.SliceLast AS PriceSliceLast

Vì các tham số không được chỉ định nên lát cắt được thực hiện vào ngày hiện tại - 01/02/2017. Kết quả ta được bảng sau

Ở đây chúng ta thấy rằng sự kết hợp của các thứ nguyên Sản phẩm + Nhà cung cấp là duy nhất, tức là Đối với mỗi sự kết hợp của kích thước thanh ghi, bản ghi có ngày tối đa đã được lấy và ngày của bản ghi nhỏ hơn hoặc bằng ngày hiện tại.

Giả sử chúng ta cần làm điều tương tự, nhưng chúng ta muốn nhận các bản ghi có ngày nhỏ hơn hoặc bằng 15/01/2017. Để thực hiện việc này, bạn cần thay đổi hàng có bảng lát mới nhất trong yêu cầu như sau

TỪ RegisterInformation.Price.SliceLast(&CutDate,) NHƯ PriceSliceLast

Tất nhiên trước khi thực hiện yêu cầu, bạn cần truyền tham số cho nó &Ngày cắt. Bây giờ kết quả truy vấn sẽ như thế này

Và cuối cùng, hãy tưởng tượng rằng chúng ta cần lấy mặt cắt ngang của những cái mới nhất trong cùng ngày với điều kiện là chúng ta có hàng Bút chì, và nhà cung cấp văn phòng phẩm. Để làm điều này, chúng tôi chỉ ra tham số thứ hai trong yêu cầu

TỪ RegisterInformation.Price.Lần cắt cuối cùng(&Ngày cắt, Sản phẩm = &Sản phẩm VÀ Nhà cung cấp = &Nhà cung cấp) NHƯ GiáCắt cuối cùng

Kết quả là chúng ta chỉ nhận được một bản ghi

Để tránh bị nhầm lẫn trong tất cả các dấu ngoặc đơn và dấu phẩy này, tốt hơn hết bạn nên sử dụng trình tạo truy vấn. Tôi sẽ chỉ cho bạn sử dụng yêu cầu cuối cùng làm ví dụ.

Sau khi chọn một bảng có một phần các bảng mới nhất trong trình thiết kế truy vấn, bạn phải nhấp vào nút Tùy chọn bảng ảo và trong cửa sổ mở ra hãy viết

Không khó để đoán rằng nguyên tắc hoạt động của lát đầu tiên là như nhau, ngoại trừ bản ghi đầu tiên sau ngày cắt được chọn.

Giả sử rằng chúng tôi đã nhận được một nhiệm vụ mà khách hàng muốn nhận báo cáo về tài liệu “Doanh số hàng hóa và dịch vụ” được nhập vào cơ sở dữ liệu và đối với mỗi tài liệu cần lấy giá từ sổ đăng ký thông tin “Giá mặt hàng”. ” vào ngày của tài liệu. Báo cáo được viết cho cấu hình "Quản lý doanh nghiệp sản xuất" phiên bản 1.3.

Bản ghi từ bảng tài liệu được nối với một bản ghi từ bảng ảo "Danh mục Giá. SliceLast" theo các điều kiện tương ứng của kỳ, loại giá và mặt hàng. Loại giá được lấy từ các chi tiết tài liệu cùng tên.

Vấn đề có một số cách để giải quyết nó. Hãy xem xét hai trong số chúng: một báo cáo về hệ thống kiểm soát truy cập sử dụng hai bộ dữ liệu và thu thập tất cả dữ liệu cần thiết trong một yêu cầu. Bây giờ, theo thứ tự.

Sử dụng ACS

Để triển khai báo cáo như vậy trên hệ thống kiểm soát truy cập, chúng tôi sẽ tạo hai bộ dữ liệu trong sơ đồ thành phần dữ liệu. Người đầu tiên sẽ nhận được danh sách các tài liệu, người thứ hai sẽ nhận được giá cho các ngày lập tài liệu theo mục và loại giá đã chọn. Việc kết nối giữa hai bộ dữ liệu được thực hiện theo hạng mục, kỳ (ngày lập chứng từ) và loại giá. Từ bộ đầu tiên, cần chuyển các tham số “Danh pháp”, “Loại giá” và “Thời gian” sang bộ thứ hai.

Tập dữ liệu đầu tiên chứa truy vấn sau:

Truy vấn chọn các trường sau từ bảng tài liệu và phần bảng “Sản phẩm”: “Liên kết”, “Ngày”, “Loại giá”, “Danh pháp”. Bây giờ hãy xem tập dữ liệu thứ hai:

Trong tập dữ liệu thứ hai, bạn nên chú ý đến các tham số được truyền cho yêu cầu. Danh sách các trường có thể chọn chứa các tham số "Kỳ, "Mặt hàng" và "Loại giá". Các tham số tương tự được sử dụng trong các tham số của bảng ảo "Danh mục Giá mới nhất". Cần phải hiển thị các tham số này trong phần danh sách các trường có thể chọn để có thể chuyển giá trị của các tham số này từ tập đầu tiên sang tập thứ hai. Việc này được thực hiện bằng cách sử dụng cài đặt kết nối giữa các tập dữ liệu trong tab “Kết nối tập dữ liệu” của trình thiết kế sơ đồ bố cục dữ liệu:

Việc thiết lập kết nối giữa các nguồn dữ liệu được thực hiện bằng cách sử dụng các trường lựa chọn trong yêu cầu. Trong tập dữ liệu thứ hai, chúng tôi đã thêm tham số truy vấn vào các trường lựa chọn. Khi thiết lập mối quan hệ giữa các bộ, nếu bạn chọn một trường trong cột "Tham số" cho mối quan hệ, giá trị từ cột "Biểu thức nguồn" sẽ được chuyển sang "Biểu thức đích" và điền vào tham số đã chọn với giá trị tương ứng.

Sau khi cấu hình cấu trúc báo cáo và tạo nó, chúng ta sẽ nhận được kết quả như sau:

Báo cáo đang hoạt động. Hãy chuyển sang xem xét các tùy chọn để có được giá cho ngày lập tài liệu trong một yêu cầu.

Trong một yêu cầu

Hãy tạo một báo cáo mới với các trường đầu ra và cài đặt báo cáo tương tự. Sự khác biệt duy nhất sẽ là nguồn dữ liệu. Lần này, báo cáo sẽ chứa một tập dữ liệu duy nhất trong đó tất cả các sản phẩm tài liệu và giá liên quan của chúng đều được chọn trong một truy vấn. Văn bản yêu cầu trông như thế này:

"SELECT | DocumentNomenclaturePeriod.Document, | DocumentNomenclaturePeriod.Document.Date AS Date, | DocumentNomenclaturePeriod.Document.PriceType AS TypePrice, | DocumentNomenclaturePeriod.Nomenclature, | PriceNomenclature.Price | FROM | (SELECT | Bán hàng hóaDịch vụSản phẩm. Liên kết NHƯ Tài liệu, | ovServicesSản phẩm .Danh pháp AS Danh pháp, | TỐI ĐA (Danh mục Giá. Thời gian) AS Thời kỳ | Tài liệu. Bán hàng hóa Dịch vụ. Hàng hóa AS Bán hàng hóa Dịch vụ Hàng hóa | KẾT NỐI TRÁI Sổ đăng ký thông tin. Danh mục giá cả Clatura | >= Danh mục Giá. Thời kỳ | Và Bán Hàng hóaServicesProducts.Link.PriceType = PriceNomenclatures.TypePrices | Và DocumentNomenclaturePeriod.Document.PriceType = PriceNomenclature.PriceType | Và DocumentNomenclaturePeriod.Period = PriceNomenclature.Period"

Nguyên tắc của yêu cầu là lấy ngày thay đổi giá gần nhất cho từng mặt hàng đã sử dụng trong phần dạng bảng của tài liệu, sau đó đính kèm dữ liệu từ bảng vật lý “Giá mặt hàng” theo kỳ, mặt hàng và loại giá vào kết quả truy vấn kết quả . Thoạt nhìn, yêu cầu có vẻ phức tạp nhưng thực tế cú pháp của nó khá đơn giản.

Kết quả thực hiện tương tự như kết quả của báo cáo trước đó (xem ảnh chụp màn hình ở trên).

Đi đến kết luận

Lựa chọn nào để hoàn thành nhiệm vụ tốt hơn? Tất cả phụ thuộc vào các điều kiện cụ thể. Trong một số trường hợp, báo cáo từ hai tập dữ liệu sẽ nhanh hơn việc truy xuất tất cả dữ liệu cho một báo cáo trong một truy vấn. Trong phạm vi của bài viết này, chúng tôi sẽ không thể đề cập đến các vấn đề về hiệu suất đối với các phương pháp giải quyết vấn đề được xem xét.

Cũng cần nhớ rằng phương pháp phát triển của công ty 1C không khuyến khích tạo báo cáo dựa trên các bảng tài liệu, vì người ta tin rằng thông tin trong tài liệu có thể không đáng tin cậy. Tất cả các báo cáo phải dựa trên sổ đăng ký.

/
Thực hiện xử lý dữ liệu

Giải quyết tổng số cho sổ đăng ký thông tin định kỳ

Phạm vi ứng dụng: ứng dụng được quản lý, ứng dụng di động, ứng dụng thông thường.

1.1. Đối với các sổ đăng ký thông tin định kỳ, nên cho phép tính tổng nếu đáp ứng tất cả các điều kiện sau:

  • một khối lượng lớn dữ liệu được mong đợi trong sổ đăng ký (ví dụ: việc đăng ký có giá các mặt hàng là hợp lý; nhưng nó không có ý nghĩa đối với sổ đăng ký có tỷ giá hối đoái);
  • cấu hình cung cấp các truy vấn tần số cho các lát cắt của cái sau tại thời điểm hiện tại và/hoặc các lát cắt của cái trước để lấy dữ liệu hiện tại (tức là khi khoảng thời gian không được chỉ định trong các tham số của bảng ảo Cắt đầu tiênLát cuối cùng);
  • trong khi các điều kiện còn lại cho bảng ảo Cắt đầu tiênLát cuối cùng chỉ được đặt thành các giá trị đo (và dấu phân cách ở chế độ Độc lập và chung);
  • đăng ký hạn chế truy cập dữ liệu chỉ sử dụng các kích thước (và dấu phân cách ở chế độ Độc lập và chung).

Để biết danh sách đầy đủ tất cả các điều kiện khi truy vấn sử dụng tổng thanh ghi thông tin, hãy xemtài liệu dành cho nền tảng 1C:Enterprise.

Ví dụ: nếu cấu hình bao gồm các truy vấn được thực hiện thường xuyên tới thanh ghi GiáDanh phápđể có được giá mặt hàng hiện tại:

CHỌN mục. Điều AS Điều khoản, GiáDanh mục. Giá NHƯ Giá, . . . TỪ thư mục. Danh pháp AS Danh pháp TRÁI KẾT NỐI Sổ đăng ký thông tin. Danh pháp giá cả. SliceLast(, PriceView = &Loại giá) Giá như thế nàoDanh mục Danh mục giá phần mềm Danh pháp = Danh pháp. Liên kết . . .

sau đó, tuân theo tất cả các điều kiện khác được liệt kê ở trên, thiết lập thuộc tính Cho phép tổng số: lát của những cái gần đây sẽ tăng tốc đáng kể việc thực hiện các truy vấn như vậy, do thực tế là việc lựa chọn sẽ được thực hiện trực tiếp từ các bảng bổ sung, chỉ lưu trữ các giá trị cuối cùng (để cắt các giá trị cuối cùng) và các giá trị đầu tiên (để cắt các giá trị cuối cùng). Những người đầu tiên).

1.2. Ngoài ra, nên xem xét các tùy chọn thay thế để sửa đổi các truy vấn đăng ký để đáp ứng các điều kiện này.

Ví dụ, nếu trong một số trường hợp dữ liệu trong thanh ghi GiáDanh phápđược ghi lại vào một ngày trong tương lai và khi chọn hàng hóa vào sổ đăng ký này, một truy vấn luôn được thực hiện cho ngày hiện tại (ngày được chỉ định rõ ràng trong tham số bảng ảo Lát cuối cùng), thì kết quả sẽ không tăng tốc độ thực hiện các truy vấn đó. Vì tổng số chỉ được xây dựng cho bản ghi đầu tiên và cuối cùng của sổ đăng ký.

Tuy nhiên, nếu khi mở biểu mẫu lựa chọn sản phẩm, bạn phân tích xem có nhà đăng ký nào có ngày trong tương lai hay không và nếu không có, bạn chạy một truy vấn khác cho một phần của cái sau mà không đặt ngày, thì truy vấn như vậy sẽ hoạt động nhanh hơn .

2. Trong tất cả các trường hợp khác, tổng số không được phép dùng cho sổ đăng ký thông tin định kỳ. Trước hết, nếu

  • các truy vấn thường xuyên nhất (luôn luôn) được thực hiện đối với các bảng ảo của sổ đăng ký thông tin định kỳ đầu tiên/cuối cùng trong một khoảng thời gian cụ thể (ví dụ: đối với ngày của tài liệu).
  • trong điều kiện cho bảng ảo Cắt đầu tiênLát cuối cùng Thông thường (luôn luôn) các truy vấn con và các phép nối được sử dụng (gọi “thông qua dấu chấm” đến các trường của các bảng liên quan). Ví dụ: trong trường hợp này:

3. Không cần cung cấp cơ chế riêng để tính toán lại tổng trong cấu hình, vì việc cập nhật bảng tổng được thực hiện tự động mỗi khi một tập hợp bản ghi được ghi vào sổ đăng ký.

Trong cấu hình thử nghiệm, chúng tôi có một thanh ghi thông tin định kỳ “Danh mục giá” với dữ liệu ban đầu sau:

Hình này cũng cho thấy cấu trúc của siêu dữ liệu đăng ký. Như chúng ta có thể thấy, thanh ghi chứa thứ nguyên “Sản phẩm” với loại tham chiếu “Sản phẩm”, cũng như tài nguyên số “Giá” và thuộc tính “Oldprice”.

Giả sử trong một báo cáo, chúng ta cần lấy một phần bản ghi mới nhất về sản phẩm và giá của chúng với điều kiện giá cũ nhỏ hơn hoặc bằng 50.

Hai tùy chọn yêu cầu

Tôi sẽ nói ngay rằng chúng ta sẽ xem xét các lựa chọn đúng và sai. Hãy bắt đầu với lựa chọn sau. Đây là sai lầm mà những người mới lập trình thường mắc phải. Và vì vậy, truy vấn sau đây đã được viết cho báo cáo:

Yêu cầu = Yêu cầu mới; Lời yêu cầu. Văn bản = "CHỌN | | | | | TỪ | Sổ đăng ký thông tin. Danh pháp giá cả. Phần mới nhất của Giá CÁCH Danh mục Phần mới nhất|ĐÂU | GiáDanh phápLátCuối cùng. Giá cũ< = 50 " ;

Hãy chú ý đến điều kiện trong phần "WHERE". Đây là sai lầm chính! Truy vấn này sẽ không trả về một bản ghi nào và đây là lý do: khi sử dụng bảng ảo, trong trường hợp của chúng tôi là "Lát cắt cuối cùng", dữ liệu trước tiên được tìm nạp từ cơ sở dữ liệu theo các điều kiện được mô tả trong bảng ảo, sau đó là các hành động được mô tả trong văn bản truy vấn được thực hiện (nhóm, điều kiện trong phần "WHERE", sắp xếp, v.v.).

Do đó, trong ví dụ của chúng tôi, yêu cầu không trả về kết quả. Đầu tiên, anh ta nhận được một phần của phần sau và chỉ sau đó đặt điều kiện trên thuộc tính “Giá cũ”. Đây là những gì nó trông giống như trong sơ đồ:

Để giải quyết vấn đề một cách chính xác, điều kiện của thuộc tính “Giá cũ” phải được chuyển sang điều kiện của bảng ảo. Văn bản yêu cầu chính xác sẽ trông như thế này:

Yêu cầu = Yêu cầu mới; Lời yêu cầu. Văn bản = "CHỌN GiáDanh phápLátMới nhất. Giai đoạn, GiáDanh phápLátMới nhất. Sản phẩm, GiáDanh phápLátMới nhất. Giá, GiáDanh phápLátMới nhất. Giá cũ TỪ Sổ đăng ký thông tin. Danh pháp giá cả. SliceLast(, Giá cũ< = 50 ) CÁCH GiáDanh phápCắt mới nhất"

Bây giờ, yêu cầu sẽ nhận được dữ liệu chính xác vì một phần giá mới nhất sẽ được nhận có tính đến điều kiện cho thuộc tính “OldPrice”.

kết quả

Cần hiểu rằng những điều trên áp dụng cho mọi trường hợp sử dụng bảng ảo trong truy vấn (đối với sổ đăng ký tích lũy, sổ kế toán, tác vụ, v.v.).

Điều này cũng ngụ ý quy tắc chính khi sử dụng bảng ảo: “khi sử dụng bảng ảo, hãy đảm bảo đặt tham số lựa chọn trực tiếp trong bảng ảo, nếu không truy vấn sẽ nhận được dữ liệu không cần thiết, dữ liệu này sau đó sẽ được sử dụng để lựa chọn”.

Thanh ghi thông tin 1C nó là một tập hợp dữ liệu có cấu trúc với các thứ nguyên và tài nguyên. Được thiết kế để lưu trữ thông tin định kỳ.

Tính định kỳ

Thông tin được lưu trữ dưới dạng kích thước và thời gian. Bạn có thể đặt tần số của thanh ghi thông tin:

  • Không định kỳ
  • bởi nhà đăng ký
  • thứ hai
  • một tuần
  • tháng
  • một phần tư

Tần suất là cần thiết để chọn thông tin từ sổ đăng ký trong một khoảng thời gian nhất định. Nếu bạn chỉ định tần số, các mục trong sổ đăng ký sẽ được thực hiện theo khoảng thời gian mà mục nhập được thực hiện. Giả sử nếu bạn nhìn vào sổ đăng ký "Giá mặt hàng", bạn có thể xem lịch sử thay đổi giá, với số đo nào và khoảng thời gian mà mục nhập được thực hiện.

Tần số trong sổ đăng ký thông tin là cần thiết cho những thông tin thay đổi theo thời gian, ví dụ: tỷ giá hối đoái, giá sản phẩm, chiết khấu và tăng giá sản phẩm, v.v.

Nhà đăng ký

Nếu bạn thực hiện một mục nhập vào sổ đăng ký thông tin bằng một tài liệu, bạn cần đặt chế độ nhập: "Gửi cho nhà đăng ký" và chọn tài liệu mà mục nhập sẽ được thực hiện trong sổ đăng ký. Sau đó, trường “Nhà đăng ký” sẽ xuất hiện trong sổ đăng ký, nơi thông tin sẽ được lưu trữ về tài liệu mà mục nhập được thực hiện. Máy ghi âm cũng có thể được sử dụng làm dấu chấm; để thực hiện việc này, hãy chỉ ra trong trường “Tần số” - “Theo máy ghi âm”. Việc phụ thuộc vào nhà đăng ký được thực hiện khi cần liên kết chặt chẽ một sổ đăng ký với một tài liệu và việc thay đổi các mục trong sổ đăng ký theo cách thủ công sẽ không khả dụng.

Có thể có một số tài liệu sẽ đóng vai trò là nhà đăng ký. Để thêm nhà đăng ký, bạn cần vào thuộc tính của sổ đăng ký thông tin mong muốn, chuyển đến tab “Nhà đăng ký” và chọn các hộp bên cạnh tài liệu sẽ hoạt động với tư cách là nhà đăng ký.

Bạn có thể thấy các chuyển động mà máy ghi thực hiện từ tài liệu. Để thực hiện việc này, bạn cần vào tài liệu bạn quan tâm, nhấp vào: Go – Chuyển động tài liệu của nhà đăng ký.

Đừng quên thêm quyền vào thuộc tính đăng ký; chúng có thể được chỉ định trên tab “Quyền”. Sau đó, trong danh sách vai trò, bạn cần chọn vai trò mà bạn muốn thêm quyền vào sổ đăng ký và trong danh sách quyền, hãy đặt quyền cho vai trò đã chọn.

Tính duy nhất của hồ sơ

Tính duy nhất của một bản ghi phụ thuộc vào thời gian và phép đo. Ví dụ: nếu bạn muốn ghi một bản ghi có cùng số đo vào sổ đăng ký "Giá mặt hàng" vào cùng ngày thì bạn sẽ không thể thực hiện việc này và chương trình sẽ gây ra lỗi, vì tính tuần hoàn của sổ đăng ký là trong một ngày.

Nếu tần số được nhà đăng ký đặt ra, nó cũng tham gia vào tính duy nhất của bản ghi.

Đối với các thanh ghi không định kỳ và độc lập, tính duy nhất phụ thuộc vào sự kết hợp của các chiều.

Các hình thức

Để xem các bản ghi, hãy sử dụng biểu mẫu danh sách, trong đó bạn có thể thiết lập lựa chọn theo các trường mà bạn quan tâm, xem lịch sử của các bản ghi và thay đổi chúng thông qua biểu mẫu bản ghi. Bạn có thể xem các mục đăng ký như sau: ở menu trên cùng, nhấp vào nút “Hoạt động” - “Đăng ký thông tin”. Trong cửa sổ mở ra, chọn đăng ký bạn cần. Sau đó, một biểu mẫu danh sách sẽ mở ra dưới dạng bảng, trong đó mỗi mục nhập là một mục nhập duy nhất.

Để chỉnh sửa/tạo, hãy sử dụng biểu mẫu bản ghi; nếu bản ghi phụ thuộc vào nhà đăng ký thì trường sẽ không có sẵn và không thể tạo biểu mẫu.

Bạn cần thêm biểu mẫu vào bộ cấu hình bằng cách đi tới thanh ghi thông tin, trong tab “Biểu mẫu” và nhấp vào “kính lúp” bên cạnh loại biểu mẫu mong muốn. Tiếp theo, một cửa sổ sẽ mở ra nơi bạn có thể định cấu hình các trường của biểu mẫu trong tương lai (vị trí, tên và chỉ định chức năng).


Kích thước, tài nguyên và chi tiết

Các kích thước nhằm mục đích tạo nên tính duy nhất của một bản ghi; trong tương lai, bạn có thể chọn chúng và thực hiện cắt dựa trên một kích thước cụ thể. Sự kết hợp của các phép đo tạo thành khóa ghi. Tốt hơn là không nên tạo nhiều kích thước để bảng không phát triển và không bị chậm lại khi làm việc với nó.

Thứ nguyên có hộp kiểm “Dẫn đầu”; nếu được chọn, bản ghi sẽ được lưu trữ trong cơ sở dữ liệu miễn là thứ nguyên này tồn tại. Một số phép đo hàng đầu có thể được thực hiện. Ví dụ: trong thanh ghi thông tin “Giá mặt hàng”, thứ nguyên hàng đầu là mặt hàng đó; nếu bạn xóa một mặt hàng có trong bản ghi thì mục nhập trong thanh ghi thông tin cho mặt hàng này sẽ tự động bị xóa.

Tài nguyên được thiết kế để lưu trữ thông tin tóm tắt: số lượng, giá cả, v.v. Trong tương lai, chúng ta sẽ nhận được tài nguyên trong một khoảng thời gian nhất định (nếu đăng ký định kỳ), theo số đo.

Trong hầu hết các trường hợp, các chi tiết nhằm mục đích lưu trữ thông tin bổ sung; chúng không góp phần tạo nên tính duy nhất của hồ sơ. Ví dụ: bạn có thể nhập thông tin như tác giả, bình luận, v.v. vào chi tiết.

Bạn có thể thực hiện các hành động sau với thanh ghi thông tin:

  • Xóa một mục trong thanh ghi thông tin 1C

Đặc thù

— Tính duy nhất của các bản ghi dựa trên một tập hợp các kích thước: mỗi bản ghi trong thanh ghi thông tin là một giá trị tài nguyên mới.

— Các mục trong sổ đăng ký thông tin có thể là định kỳ hoặc không.

— Sổ đăng ký thông tin có thể phụ thuộc và độc lập với nhà đăng ký.

— Có thể tạo mặt cắt của bản ghi đầu tiên và cuối cùng cho ngày mong muốn. Điều này được thực hiện bởi các bảng ảo: “Slice of the First” và “Slice of the Last”. Để sử dụng các bảng này, bạn có thể sử dụng cả lựa chọn và truy vấn (trong trình thiết kế truy vấn, bạn sẽ chọn các bảng ảo này và bạn có thể thực hiện truy vấn trên chúng). Các bảng này sẽ có sẵn nếu việc đăng ký thông tin là định kỳ.

Sổ đăng ký “Giá mặt hàng” là sổ đăng ký thông tin định kỳ, các mục nhập được thực hiện theo nhà đăng ký.

Hình ảnh cho thấy tần số được đặt trong vòng một ngày. Điều này có nghĩa là giá có thể được thay đổi mỗi ngày một lần dựa trên số đo duy nhất trong ngày.

Sổ đăng ký phụ thuộc vào tài liệu “Đặt giá mặt hàng”. Điều này có nghĩa là mục vào sổ đăng ký xuất phát từ tài liệu này. Các chuyển động trên một tài liệu cụ thể có thể được xem từ biểu mẫu tài liệu “Đặt giá vật phẩm”.

Sổ đăng ký được thiết kế để lưu trữ thông tin về giá của một mặt hàng, với các kích thước “Loại giá”, “Mặt hàng” và “Đặc điểm mặt hàng”. Thứ nguyên hàng đầu là tất cả các trường thứ nguyên; có thể thực hiện các lựa chọn dựa trên nó khi lấy mẫu.

Phần kết luận: Sau khi đọc bài viết, bạn sẽ có thể tạo một thanh ghi thông tin 1C, thêm thứ nguyên và tài nguyên, định cấu hình biểu mẫu chỉnh sửa và liệt kê. Tạo một bản ghi và chọn các bản ghi hiện có. Nếu bạn có thắc mắc, hãy sử dụng các bình luận trong bài viết, tôi sẽ cố gắng trả lời nhanh câu hỏi của bạn.