パートナー元帳レポートがありますが、すべてのパートナーにのみ印刷されます。私はウィザードとウィザードのビューでパートナーIDを追加しました。 これで、選択したパートナーのレポートのみを印刷する方法が必要になりました。私はあなたが私に考えのための食糧を与えることができることを願っています。多分私はそれを実装する必要がありますいくつかの擬似コード。選択したパートナーのレポートのみを印刷
class AccountPartnerLedger(models.TransientModel):
_inherit = "account.report.partner.ledger"
partner_ids = fields.Many2many(
'res.partner', string='Choose partners')
私はあなたがパートナー台帳にフィルタリングしたいならば、あなたはすべてのパートナーが設定されている場所から1つのメソッドをオーバーライドする必要があるレポート一般に
class ReportPartnerLedger(models.AbstractModel):
_inherit = 'report.account_extra_reports.report_partnerledger'
@api.multi
def render_html(self, data):
domain = [
('partner_ids', '==', 'partner_ids'),
]
return super(ReportPartnerLedger, self).render_html(data=data)
ここでコードを書く人はいません。あなたは私たちとあなたの試行を共有する必要があります。もし私たちが助けができれば、あなたは間違いや間違いを助けます。 –
私はコードを望んでいない前に言ったように、私はいくつかのポインタを望んでいた –
ここではヒントです:ソースコード –