text: Odoo Help
  Odoo is the world's easiest all-in-one management software. It includes hundreds of business apps:
  CRM | e-Commerce | Accounting | Inventory | PoS | Project management | MRP | etc.
  Create a new form by clicking custom button
  Hi
  i have a model preliminary.details, and created a new button create new file in its form view.
  What i want is when i click on the button create new file, i want to create and view a new record in the model complete.details(i have already made a model complete.details)
  How can it made possible?
  Thanks in advance..
  Hi Mohammed,
  try this method for your button object:
  def button_function(self, cr, uid, ids, context):
  mod_obj = self.pool.get('ir.model.data')
  res = mod_obj.get_object_reference(cr, uid, 'complete_details (your module name)', 'complete_details_form_view (your_form_view_id)')
  res_id = res and res[1] or False
  return{
  'name':'Complete Details',
  'res_model':'complete.details',
  'type': 'ir.actions.act_window',
  'view_type': 'form',
  'view_mode': 'form',
  'view_id': [res_id],
  'context':{},
  'target':'new'
  }
  hi Vasanth Thamks for your reply But i got this error File "/home/amz05/odoo/odoo-server/openerp/addons/base/ir/ir_model.py", line 924, in xmlid_lookup raise ValueError('External ID not found in the system: %s' % (xmlid)) ValueError: External ID not found in the system: ip_local.view_file_details_form
  please check the "id" which you gave in the code is occurs in the module's view or not?.
  Thanks Vasnath your answer was right. i was providing wrong models
  About This Community
  Odoo Training Center
  Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.Test it now