Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
1 Trả lời
5648 Lượt xem

Hi

i want to know what is wrong in this rule

if employee.place_of_birth == 'egypt' :
result = contract.wage * 0.10

i want to make rule processed if the employee ( place of birth ) egypt

what can i do to solve this mistake

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Create new rule : 

in Condition Based on : Python Experssion 

Python Condition : SET_YOUR_CONDITION_HERE ''' result = employee.place_of_birth == 'egypt' or false '''

 

Ảnh đại diện
Huỷ bỏ
Tác giả

@sameer thanks for ur replay but i created rule like this : Condition based on result = employee.place_of_birth == 'egypt' or false and the rule is result=-contract.wage*0.07 but it give me Wrong python condition defined for salary rule employee.

The condition and rule are totally correct , i use it before and work perfectly . you have to check the salary structure if there is any wrong .

Tác giả

@sameer Can u post ur rule to compare with my rule

condition is =>> result = employee.marital == 'single' or false rule ==>> result=contract.wage*0.7

Tác giả

Thanks sameer it works fine

Bài viết liên quan Trả lời Lượt xem Hoạt động
0
thg 5 22
3150
1
thg 5 22
2666
1
thg 1 22
2347
1
thg 10 21
14893
2
thg 1 24
15016