Mình đang làm phần nhân sự, trong form hợp đồng có trường lương cơ bản, vì lương cơ bản của cả công ty mình là như nhau, nên mình muốn trường này có giá trị mặc định (ví dụ: 1.000.000), đỡ mất công nhập giá trị cho nó mỗi khi tạo một nhân viên mới. Không biết có cách nào làm được như vậy không?
Welcome!
This community is for professionals and enthusiasts of our products and services.
Share and discuss the best content and new marketing ideas, build your professional profile and become a better marketer together.
Làm thế nào để thiết lập giá trị mặc định cho một trường
Câu hỏi này đã bị gắn cờ
Mình đang làm phần nhân sự, trong form hợp đồng có trường lương cơ bản, vì lương cơ bản của cả công ty mình là như nhau, nên mình muốn trường này có giá trị mặc định (ví dụ: 1.000.000), đỡ mất công nhập giá trị cho nó mỗi khi tạo một nhân viên mới. Không biết có cách nào làm được như vậy không?
Trước tiên bạn xem hướng dẫn bật chế độ nhà phát triển. Sau đó bạn thực hiện các bước sau:
1. Kích vào nút Create hợp đồng (Contract).
2. Nhập giá trị 1.000.000 vào ô Luơng cơ bản (Wage).
3. Trên ô xổ xuống Debug View# chọn Set Defaults
4. Trong ô xổ xuống Default chọn Wage = 1000000
5. Kích vào nút Save default.
Như vậy là xong, bạn có thể thử nghiệm nó.
bạn thêm đoạn code sau vào trong _default {} của object hr.contract
'wage': 1.000.000
Sau đó restart service và upgrade lại module payroll.
Hix, cách này thì mình chịu rồi, mình đâu biết gì về lập trình đâu.
Giờ mới biết cách này, trước giờ đến khổ với cái ông Set Default này, nếu can thiệp vào code thì không khó nhưng mất công :(Mình đang làm phần nhân sự, trong form hợp đồng có trường lương cơ bản, vì lương cơ bản của cả công ty mình là như nhau, nên mình muốn trường này có giá trị mặc định (ví dụ: 1.000.000), đỡ mất công nhập giá trị cho nó mỗi khi tạo một nhân viên mới. Không biết có cách nào làm được như vậy không?Trước tiên bạn xem hướng dẫn bật chế độ developer (link tham khảo). Sau đó bạn thực hiện các bước sau:
1. Kích vào nút Create hợp đồng (Contract).
2. Nhập giá trị 1.000.000 vào ô Luơng cơ bản (Wage).
3. Trên ô xổ xuống Debug View# chọn Set Defaults
4. Trong ô xổ xuống Default chọn Wage = 1000000
5. Kích vào nút Save default.
Như vậy là xong, bạn có thể thử nghiệm nó.
Cảm ơn Leo Tran rất nhiều, cách này rất hay và mình đã làm được, cũng không khó lắm.
@Đạt,
Liên quan đến vấn đề update phiên bản sau này nên mình càng ít can thiệp vào code càng tốt. Cái gì xử đc trên User Interface là tốt nhất