我有一個(gè)舊程序,我試圖在 Odoo 10 中復(fù)制它。我被困在將平方米轉(zhuǎn)換為線性米并進(jìn)行舍入。這是用于地毯卷。地毯寬度為4M,房間寬度為9x5M。為了獲得平方米,我將房間寬度乘以房間長度,即 45 平方米,然后除以 4,即線性地毯的寬度為 11.25。Linear 是 11.25,但我不知道他們是如何得到 15 的。供應(yīng)商不想切割地毯,因此程序正在根據(jù)地毯的寬度進(jìn)行某種四舍五入或計(jì)算。要獲得所需的平方單位,然后乘以線性 x 寬度(15x4 = 60)(圖片中的地板寬度文本應(yīng)為地毯寬度)我正在使用下面的代碼來獲得房間的平方,但無法弄清楚甚至嘗試線性轉(zhuǎn)換的數(shù)學(xué)方法。@api.onchange('roomwidth') def _onchange_squaremtr(self): self.sqfeet = (self.roomwidth or 1) * (self.roomlength or 1) @api.onchange('roomlength') def _onchange_roomlenght(self): self.sqfeet = (self.roomwidth or 1) * (self.roomlength or 1)這是另一個(gè)例子。
轉(zhuǎn)換測(cè)量區(qū)域 - 舍入
慕尼黑8549860
2021-06-09 13:46:56