跳至内容
菜单
此问题已终结
1 回复
3916 查看
How i retrieve data from total field and summation of total field value will show?


def get_data(self):
query = """select total(this is field name)from cashin_balance(database model name)"""
self.env.cr.execute(query)
query_result = self.env.cr.dictfetchall()
形象
丢弃
最佳答案

I think you want to fetch the sum of the total field form the database table.

Try the following query:

SELECT SUM(total) FROM cashin_balance


形象
丢弃
编写者

Sir where i write query and what is the code to get data and how to view

.py file

from odoo import api, models, fields

class CashinBalance(models.Model):

_name = 'cashin.balance'

# _inherit = 'mail.thread'

_description = 'Cash-in Details'

a = fields.Integer('TK.1000')

b = fields.Integer('TK.500')

c = fields.Integer('TK.100')

d = fields.Integer('TK.50')

e = fields.Integer('TK.20')

f = fields.Integer('TK.10')

g = fields.Integer('TK.5')

h = fields.Integer('TK.2')

date = fields.Date()

total = fields.Integer(compute='total_cash', store=True)

# cash = fields.Integer(compute='_get_users', store=True)

@api.depends('a','b','c','d','e','f','g','h')

def total_cash(self):

for expense in self:

expense.total = expense.a * 1000 + expense.b*500 + expense.c*100 + expense.d*50 +expense.e*20 + expense.f*10 + expense.g*5 + expense.h*2

please give the code which will be right

相关帖文 回复 查看 活动
1
4月 24
2219
1
8月 22
3000
0
5月 17
7649
1
3月 15
4067
2
3月 15
4608