GoodERP
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

33 lignes
1.2KB

  1. # Copyright 2016 上海开阖软件有限公司 (http://www.osbzr.com)
  2. # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
  3. from odoo import api, fields, models
  4. class Currency(models.Model):
  5. _inherit = 'res.currency'
  6. def get_rate_silent(self, date, currency_id):
  7. currency = self.env['res.currency'].search([('id', '=', currency_id)])
  8. rate = currency.rate
  9. return rate
  10. class RatePeriod(models.Model):
  11. """记录本月结算汇兑损益时的汇率,用于反结算后,汇兑损益正确时汇率正确"""
  12. _name = "rate.period"
  13. _description = '记录本月结算汇兑损益时的汇率'
  14. name = fields.Many2one('res.currency', '币别', required=True)
  15. account_accumulated_depreciation = fields.Many2one(
  16. 'finance.account', '累计折旧科目', required=True)
  17. account_asset = fields.Many2one(
  18. 'finance.account', '固定资产科目', required=True)
  19. account_depreciation = fields.Many2one(
  20. 'finance.account', '折旧费用科目', required=True)
  21. company_id = fields.Many2one(
  22. 'res.company',
  23. string='公司',
  24. change_default=True,
  25. default=lambda self: self.env.company)
上海开阖软件有限公司 沪ICP备12045867号-1