Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
3366 มุมมอง

Hello everybody!!!!!!

I am creating a new report to print in odoo9.

In fact, i want to print the payslip for a group of employees.

The problem is that the loop that i have maid is browsing the data of the employees and showing them in the same time.

which means that in the payslip of the first employee i found all the data of the other employees.

SO that, i  want to correct the loop. 

here is the function:

def get_payslip_lines(self, obj):

payslip_line = self.pool.get('hr.payslip.line')

res = []

ids = []

for id in range(len(obj)):

if obj[id].appears_on_payslip is True:

ids.append(obj[id].id)

if ids:

res = payslip_line.browse(self.cr, self.uid, ids)

return res

And the xml:

           <tr t-foreach="get_payslip_lines(o.line_ids)" t-as="p">


อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
0
ม.ค. 25
1389
1
มี.ค. 25
652
1
ก.ย. 23
2643
Favorite filter Odoo 10 แก้ไขแล้ว
2
ส.ค. 22
7767
[Odoo 8]How to use ref on domain xml แก้ไขแล้ว
8
มิ.ย. 20
21891