fix: ошибка при расчете коэффициента выбраковки
This commit is contained in:
parent
02a04af258
commit
dd44342b0d
@ -3,6 +3,9 @@ def cost_prise(p, t, h, md, d, st, mk, am, post, x):
|
|||||||
t = int(t) # время печати, в минутах!!!
|
t = int(t) # время печати, в минутах!!!
|
||||||
h = float(h) # тариф электроэнергии
|
h = float(h) # тариф электроэнергии
|
||||||
md = float(md) # вес детали
|
md = float(md) # вес детали
|
||||||
|
if float(d) < 1:
|
||||||
|
d = 1
|
||||||
|
else:
|
||||||
d = float(d) # коэффициент выбраковки
|
d = float(d) # коэффициент выбраковки
|
||||||
st = float(st) # стоимость катушки
|
st = float(st) # стоимость катушки
|
||||||
mk = float(mk) # вес катушки
|
mk = float(mk) # вес катушки
|
||||||
@ -15,7 +18,7 @@ def cost_prise(p, t, h, md, d, st, mk, am, post, x):
|
|||||||
x = int(x) # количество экземпляров
|
x = int(x) # количество экземпляров
|
||||||
except ValueError:
|
except ValueError:
|
||||||
x = 1
|
x = 1
|
||||||
result = (abs(p) / 1000 * abs(t) / 60 * abs(h)) + (abs(md) * abs(d) * (abs(st) / abs(mk)) + abs(am) + abs(post)) * abs(x)
|
result = ((abs(p) / 1000) * (abs(t) / 60) * abs(h) * abs(x)) + (abs(md) * abs(d) * (abs(st) / abs(mk) * abs(x)) + abs(am) + abs(post) * abs(x))
|
||||||
return round(result, 2)
|
return round(result, 2)
|
||||||
|
|
||||||
|
|
||||||
|
2
texts.py
2
texts.py
@ -73,4 +73,4 @@ new_sets = (_('Задайте стоимость принтера, \n'
|
|||||||
new_marge = (_('Задайте процент желаемой наценки\n'
|
new_marge = (_('Задайте процент желаемой наценки\n'
|
||||||
'в настройках (можно просто проставить ноль)'))
|
'в настройках (можно просто проставить ноль)'))
|
||||||
|
|
||||||
ver = '0.6.3'
|
ver = '0.6.4'
|
||||||
|
Loading…
x
Reference in New Issue
Block a user