I need to add total number of days of month (30 or 31) in a salary rule python code . How can i do that? result=-(contract.wage/30)*worked_days.Unpaid.number_of_days
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Kirjanpito
- Varastointi
- PoS
- Project
- MRP
Tämä kysymys on merkitty
You want to create a working schedule for each employee.
Human resource->Contract->working schedule
Then automatically get the total no.of days for each employee.
Python code::::
datej = str(payslip.date_to)
datek = str(payslip.date_from)
dj = datej[-2:]
x=0
new = 0
while (x<=31):
x= x+1
if str(x) == dj or "0"+str(x) == dj:
new= x
dk = datek[-2:]
y=0
old = 0
while (y<=31):
y= y+1
if str(y) == dk or "0"+str(y) == dk:
old= y
no_of_days = new-old + 1
result = no_of_days
How i can get the date differece in days in salary rule (not only for current month)? and how i can know about the days of month with date for example 28 days in Feb, 31 days in Jan etc.
I add this code to my salary rule. But while creating payslip, it shows 'python error'. Please correct me.
Nautitko keskustelusta? Älä vain lue, vaan osallistu!
Luo tili jo tänään nauttiaksesi yksinoikeusominaisuuksista ja osallistuaksesi mahtavaan yhteisöömme!
RekisteröidyAiheeseen liittyviä artikkeleita | Vastaukset | Näkymät | Toimenpide | |
---|---|---|---|---|
|
0
toukok. 22
|
2528 | ||
|
1
toukok. 22
|
2262 | ||
|
1
tammik. 22
|
1991 | ||
How to set input in salary rule
Ratkaistu
|
|
1
lokak. 21
|
14252 | |
Shift Working Schedule
Ratkaistu
|
|
6
tammik. 24
|
15908 |