我想更新与EQP相关的price_unit。 我在价格表中创建了一个布尔值,称为eqp。 我在客户卡中创建了一个布尔值,称为eqp。 现在在销售订单中,用户将选择客户,所以如果客户的eqp布尔值为true,那么他应该获得eqp为真的价格表,例如。 价目表
public void replaceAllText() {
Timer timer = new Timer();
final long DELAY = 300; // milliseconds
timer.cancel();
timer = new Timer();
timer.schedule(
new TimerTask() {
@Override
public void run() {
((Activity) context).runOnUiThread(new Runnable() {
@Override
public void run() {
String replace = searchFriends.getText().toString();
searchFriends.setText(replace);
searchFriends.setSelection(searchFriends.getText().length());
}
});
}
},
DELAY
);
}
所以如果客户有资格获得eqp,那么无论数量如何,他都应该得到(3)价格表。
到目前为止,这是代码
(1) min.qty 100 12% discount eqp== false
(2) min.qty 200 15% discount eqp== false
(3) min.qty 300 20% discount eqp== ture
XML
eqp_pricelist= fields.Boolean(string="is EQP?")
eqp_card= fields.Boolean(string="is EQP?")
eqp_start= fields.Date(string="EQP Start Date")
eqp_end= fields.Date(string="EQP End Date")
我不知道在sale.py文件中覆盖哪个def。
答案 0 :(得分:0)
查看def _price_rule_get_multi
是否有选择价目表的规则,然后您可以通过继承该函数并覆盖它来为此规则添加所需条件.....但请确保对您的代码进行适当的验证