Edited: 2017-01-01
Introduction
Rules Preset dùng để định nghĩa trước dữ liệu sẽ nhập vào 1 loại dữ liệu nào đó. Khi user thực hiện nhập liệu. Các giá trị biết trước này sẽ được điền vào sẵn để tiết kiệm thời gian nhập liệu cũng như tăng độ chính xác của dữ liệu nhập vào.
Rules Preset thường được sử dụng theo các cách cơ bản sau:
- Tạo rule Preset rồi gắn rule này vào một sub-form nào đó thông qua Common Setup. Khi user sử dụng sub-form này để nhập 1 dữ liệu mới, thông tin từ preset sẽ được điền sẵn vào mẩu tin mới tạo ra.
- Nếu ta không gắn Preset vào 1 sub-form, ta vẫn áp dụng được preset với tùy chọn $preset=PRESSET_CODE. Khi đó ta có thể dùng 1 sub-form cùng với nhiều Preset. Ví dụ pbs.BO.FA.AR?$action=Create&$Preset=TOOL.
- Preset cũng có thể được định nghĩa trong các định nghĩa nghiệp vụ như : JD - journal Definition, ADT - Document Type .v.v khi đó chúng đi với từng loại nghiệp vụ thay vì đi với sub-form.
- Ngoài ra preset cũng được dùng trong một số tính năng nhập liệu dạng bảng như : pbs.BO.HR.Payroll hoặc pbs.BO.RE.MeterReading. Khi đó chúng được định nghĩa cho từng profile nhập liệu thông qua thiết lập Payroll Calculation Step hoặc Meter Reading Profile
Ghi chú : tùy chọn $preset= trong câu lệnh luôn luôn override thiết lập Preset trong Common Setup
Usage
Ở cột PresetValue ta nhập giá trị hoặc nhập biểu thức.
Nếu nhập biểu thức thì phải bắt đầu biểu thức bằng dấu bằng (=)
Module :
PS
Data structure
pbs.BO.Rules.Preset