I have created a button like so:
<button name="%(register_payment_button_action)d" context="{'default_amount': amount,'default_partner_id': investor_id,'default_reference':investment_id}" string="Receive Investment" col="1" type="action"/>
It opens the 'vendor receipt form' and lets you register a payment. This creates a journal entry for the payment.
My problem is that I want to show the journal entries for that particular object instance in another view driven by a different model. How can I do that ?
<record id="record_form_view" model="ir.ui.view">
<field name="name">record.form.view</field>
<field name="view_type">form</field>
<field name="model">record</field>
<field name="arch" type="xml">
. . .
<field name="account_ids" colspan="4">
PY: in class 'record'
'account_ids':fields.one2many('account.move','record_id',string="Payments"),
in class account_move:
class account_move(osv.Model):
_inherit="account.move"
_columns={
'record_id':fields.many2one('record','Record'),
}
UPDATE:
When you press validate button in 'vendor receipt form', The entry gets logged in journal entries. Along with that, I want the entry to get logged in my own one2many field. So that 'field' will be a table that displays all payment transactions made through pressing my button. Likewise, different instances of object should contain their own payment transactions as a list.