Khi thiết kế hệ thống và cần sử dụng các tham số để tính toán. Ta cần thiết lập :
Danh mục các tham số .
Giá trị các tham số đó theo ngày hiệu lực
Phoebus đã có tính năng đáp ứng yêu cầu này : Lookup Value By Date. Tuy nhiên các tham số thường đi theo từng danh sách. Nhập từng mẩu tin Lookup Value By Date sẽ rất bất tiện.
Batch Form hoặc WorkSheet form cũng có thể áp dụng để giúp việc nhập danh sách tham số và giá trị theo thời gian theo bảng được dễ dàng hơn. Đổi lại người triển khai sẽ phải nắm được các kỹ năng thiết lập Batch Posting Profile, thiết lập giao diện cho batch profile.
Để nhanh chóng, thuận tiện việc quản lý dữ liệu dạng này với những yêu cầu không quá phức tạp. Phoebus cung cấp thêm tính năng mới pbs.BO.LookupDateValues
Tính năng Lookup Date Values kết hợp 2 nguồn dữ liệu vào 1 giao diện dạng bảng (xem Pic 1).
Nguồn dữ liệu danh mục các tham số được lưu trong Lookup List
Nguồn dữ liệu giá trị các tham số được lưu trong Lookup Value By Date
Như vậy, để sử dụng tính năng này ta phải có trước 1 danh sách các mã trong Lookup List. Khi gọi tính năng ta phải chỉ định loại danh sách lookup nào được sử dụng. Ví dụ trong hình 1 cú pháp đầy đủ phải là :
pbs.BO.LookupDateValues?Category=VBM&Date=T
Pic 1
Nút lệnh | Diễn giải |
---|---|
Chuyển và chọn kỳ . Giá trị các biến số sẽ được tính toán lại dựa vào kỳ đang chọn | |
Mở tính năng pbs.BO.LOOKUP?LookupCategory=Category để thêm biến số mới. Lệnh này nằm riêng trong tab setup vì thường được dùng bởi quản trị hệ thống. End user thường chỉ cập nhật giá trị bằng lệnh edit mà thôi. | |
Sửa giá trị ở cột Value và Notes. Giá trị chỉnh sửa này sẽ được thêm mới vào kỳ đang chọn nếu chưa có, hoặc update nếu đã có. |
Chú ý:
Để tương thích ngược với các thiết lập LKUDV trước đây vốn không định nghĩa trước danh sách mã LOOKUP. Phoebus vẫn đọc dữ liệu LKUDV cũ và trộn với danh sách trong LOOKUP để có bảng tham số đầy đủ.
Double Click vào bất kỳ dòng nào sẽ hiển thị lịch sử thay đổi giá trị qua các kỳ của dòng đang chọn.
Module : pbs.BO.LookupPeriodValues
Report Tags
Kết hợp với tag : <#DVLookup(Category,Code,ValueNo1-12,Date- optional)>
Xem thêm trong Syntax.ReportTags
Updated on : 2020-07-29 20:57:16. by : . at T470-01.
Topic : . pbs.bo.lookupdatevalues