Hi,
Here I explain how to create a basic module in openerp .please follow the folder structure of modules ,this way you can create table and add datas inside the table.(model=postgres db,view-xml,python=controller....,This is the basic method )
init.py----------------------
import barcode_info
opeenrp.py----------------------
{
'name':'Barcode Generator',
'version':'0.0',
'author':'Libu',
'depends':['base'],
'update_xml' : ['barcode_view.xml'
],
'installable':True,
'category':'General',
'description':'Barcode Geneartor Module',
'website':'',
'demo':[]
}
barcode_info.py-----------------
from osv import osv,fields
class barcode_info(osv.osv):
_name='barcode.info'
_columns={
'barcode_id':fields.integer('Product code'),
'barcode_ref':fields.integer('Reference #'),
'barcode_price':fields.integer('weight/price'),
'barcode_name':fields.integer('Barcode'),
}
def button_generate(self,cr,uid,ids,context=None):
print " put your code here "
return True
barcode_info()
barcode_view.xml----------------------
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<record id="barcode_info_tree" model="ir.ui.view">
<field name="name">barcode.information</field>
<field name="model">barcode.info</field>
<field name="arch" type="xml">
<tree string="Barcode">
<field name="barcode_id"/>
<field name="barcode_ref"/>
<field name="barcode_price"/>
<field name="barcode_name"/>
</tree>
</field>
</record>
<record id="barcode_info_form" model="ir.ui.view">
<field name="name">barcode.information</field>
<field name="model">barcode.info</field>
<field name="arch" type="xml">
<form string="Barcode Information">
<field name="barcode_id"/>
<field name="barcode_ref"/>
<field name="barcode_price"/>
<field name="barcode_name"/>
<button name="button_generate" string="Generate"
class="oe_highlight" type="object"/>
</form>
</field>
</record>
<record id="barcode_id_action" model="ir.actions.act_window">
<field name="name">Barcode Geneartor</field>
<field name="res_model">barcode.info</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
</record>
<menuitem id="menu_barcode_main" name="Barcode" />
<menuitem id="menu_barcode_sub" name="Barcode Generation" parent="menu_barcode_main"/>
<menuitem id="menu_barcode_sub1" name="Generate" parent="menu_barcode_sub" action="barcode_id_action"/>
</data>
</openerp>
please add your code here then wl chk.......
just i have create table within Postgres