GoodERP
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

31 line
1017B

  1. from datetime import datetime,timedelta
  2. from odoo import api, fields, models
  3. class Partner(models.Model):
  4. '''
  5. 业务伙伴可能是客户: c_category_id 非空
  6. '''
  7. _inherit = 'partner'
  8. def action_view_sell_history(self):
  9. '''
  10. This function returns an action that display sell history of given sells order ids.
  11. Date range [365 days ago, now]
  12. '''
  13. self.ensure_one()
  14. date_end = fields.Date.context_today(self)
  15. date_start = self.env.user.company_id.start_date
  16. if (date_end - date_start).days > 365:
  17. date_start = date_end - timedelta(days=365)
  18. sell_order_track_wizard_obj = self.env['sell.order.track.wizard'].create({'date_start': date_start,
  19. 'date_end': date_end,
  20. 'partner_id': self.id})
  21. return sell_order_track_wizard_obj.button_ok()
上海开阖软件有限公司 沪ICP备12045867号-1