<commit_before># -*- coding: utf-8 -*-
# #############################################################################

# #############################################################################
import logging

from odoo import api, fields, models, _

_logger = logging.getLogger(__name__)


class finance_config_wizard(models.TransientModel):
    _name = 'finance.config.settings'
    _inherit = 'res.config.settings'
    _description = u'会计默认设置'

    # 凭证
    # 凭证日期
    default_voucher_date = fields.Selection([('today', u'当前日期'), ('last', u'上一凭证日期')],
                                            string=u'新凭证的默认日期', default='today', help=u'选择新凭证的默认日期')
    # 凭证号重置设置  此部分参与了步科的设计
    default_auto_reset = fields.Boolean(u'是否重置凭证号', default=True, )
    default_reset_period = fields.Selection([('year', u'每年'), ('month', u'每月')], u'重置间隔', required=True,
                                            default='month')
    default_reset_init_number = fields.Integer(u'重置后起始数字', required=True, default=1, help=u"重置后，起始编号的数字，例从1起：1，2，3....")

    # 资产负债表 利润表
    # 是否能查看未结账期间
    default_period_domain = fields.Selection([('can', u'能'), ('cannot', u'不能')],
                                             string=u'是否能查看未结账期间', default='can', help=u'是否能查看未结账期间')
    company_id = fields.Many2one(
        'res.company',
        string=u'公司',
        change_default=True,
        default=lambda self: self.env['res.company']._company_default_get())<commit_msg>[IMP] GoodERP几个小问题 #1318 7.自动重置凭证号从1开始<commit_after># -*- coding: utf-8 -*-
# #############################################################################

# #############################################################################
import logging

from odoo import api, fields, models, _

_logger = logging.getLogger(__name__)


class finance_config_wizard(models.TransientModel):
    _name = 'finance.config.settings'
    _inherit = 'res.config.settings'
    _description = u'会计默认设置'

    # 凭证
    # 凭证日期
    default_voucher_date = fields.Selection([('today', u'当前日期'), ('last', u'上一凭证日期')],
                                            string=u'新凭证的默认日期', default='today', help=u'选择新凭证的默认日期')
    # 凭证号重置设置  此部分参与了步科的设计
    default_auto_reset = fields.Boolean(u'是否重置凭证号', )
    default_reset_period = fields.Selection([('year', u'每年'), ('month', u'每月')], u'重置间隔', required=True,
                                            default='month')
    default_reset_init_number = fields.Integer(u'重置后起始数字', required=True, default=1, help=u"重置后，起始编号的数字，例从1起：1，2，3....")

    # 资产负债表 利润表
    # 是否能查看未结账期间
    default_period_domain = fields.Selection([('can', u'能'), ('cannot', u'不能')],
                                             string=u'是否能查看未结账期间', default='can', help=u'是否能查看未结账期间')
    company_id = fields.Many2one(
        'res.company',
        string=u'公司',
        change_default=True,
        default=lambda self: self.env['res.company']._company_default_get())
{'fraction_non_alphanumeric': 0.24, 'fraction_numerical': 0.006837606837606838, 'mean_word_length': 3.2283236994219653, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 12, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6410394', 'n_tokens_mistral': 1088, 'n_tokens_neox': 1122, 'n_words': 139}