Python odoo-10如何使用自定义模块创建无发票的日记账分录?(见下图)

Python odoo-10如何使用自定义模块创建无发票的日记账分录?(见下图),python,odoo,odoo-10,Python,Odoo,Odoo 10,我想从我的自定义模块中创建日记账分录,但我不知道必须从account.payment或account.move继承哪个模块,如果我要选择其中一个,我必须遵循哪些步骤,我尝试了这两个模型,但我没有发现未创建的日记账分录,我用货币和金额创建订单行类,为付款日期创建输入,并在其他页面中创建付款信息,但我想我在付款信息中遗漏了一些内容,您可以在下图中看到 class my_module(models.Model): _name = 'my_module.models' _inherit = ['mail

我想从我的自定义模块中创建日记账分录,但我不知道必须从account.payment或account.move继承哪个模块,如果我要选择其中一个,我必须遵循哪些步骤,我尝试了这两个模型,但我没有发现未创建的日记账分录,我用货币和金额创建订单行类,为付款日期创建输入,并在其他页面中创建付款信息,但我想我在付款信息中遗漏了一些内容,您可以在下图中看到

class my_module(models.Model):
_name = 'my_module.models'
_inherit = ['mail.thread', 'ir.needaction_mixin','account.move']


name = fields.Char(string='my_module Reference')
field1 = fields.Monetary(string='Total Currency')
field2 = fields.Many2one('account.journal',string='Journal')
field3 = fields.One2many('my_module.currency','lines_id', string='currency Lines')
field4 = fields.Selection([('inbound', 'Inbound'), ('outbound', 
'Outbound')], required=True)
我从account_asset model中找到了这个方法,我想这是一个做这项工作的人,我还没有编辑它,因为我还不知道如何使用它:


任何模型的新记录都可以通过调用该模型的create函数从python中创建

例如:

move = self.env['account.move'].create({'field_1': value, 'field_2': value})

确保您通过了account中的所有必填字段。move

日记账分录是account。move,如果您需要进一步帮助,请提供您尝试的代码参见agian@Amalyour回答正确谢谢,我已经这样做了,但非常感谢您的帮助@Amal