在视图odoo中创建表

时间:2017-02-13 09:36:47

标签: python xml openerp

如何在我的视图中在笔记本的页面中创建表格?你知道这是否可能吗?

我需要这样才能在我的列“libellé”上设置默认值作为我照片上的示例我想给列“libellé”的每一行提供一个默认值  exemple

这是我的xml文件

<?xml version="1.0" encoding="UTF-8"?>
<openerp>
    <data>

        <!-- formulaire view ghb -->
        <record id="sakr_form" model="ir.ui.view">
            <field name="name">sakr.form</field> 
            <field name="model">sakr</field>
            <field name="type">form</field>
            <field name="arch" type="xml">
                <form string="charge" version="7.0"> 
                    <sheet>
                        <group>
                            <group>
                                    <field name="raisonsociale"/>
                                    <field name="matricule"/>
                                    <field name="datenaissance"/>
                            </group>
                            <group>
                                    <field name="adresse"/>
                                    <field name="nom"/>
                                    <field name="dateembauche"/>
                            </group> 
                            <group>
                                    <field name="affilie"/>
                                    <field name="cnss"/>
                                    <field name="fonction"/>
                                    <field name="datedepaie"/>

                            </group>
                        </group>
                        <notebook>
                            <page string="Détails">
                                <group>
                                    <field name="salaire_id" nolabel="1">
                                        <tree  editable="top"> 
                                            <field name="libelle"/>
                                            <field name="base"/>
                                            <field name="taux"/>
                                            <field name="gains"/>
                                            <field name="retenues"/>
                                        </tree>
                                    </field> 

                                </group>
                            </page>
                        </notebook>
                    </sheet>
                </form>
            </field>
        </record>

这是我的py文件

class sakr(osv.osv):
    _name='sakr'
    _description='sakr assistance'

    _columns = {
        'datedepaie': fields.date('Date de paie'),
        'raisonsociale': fields.char('Raison sociale'),
        'adresse': fields.text('Adresse'),
        'affilie': fields.char('N° affilié CNSS'),
        'matricule': fields.char('N° Matricule'),
        'nom': fields.char('Nom et prénom'),
        'cnss': fields.char('N° CNSS'),
        'datenaissance': fields.date('Date de naissance'),
        'dateembauche': fields.date('Date embauche'),
        'fonction': fields.char('Fonction'),
        'salaire_id': fields.one2many('salaire', 'salaire_parent'),
    }

    _defaults = {


        'datedepaie': date.today().strftime('%Y-%m-%d'),
    }    

class salaire(osv.osv):
    _name='salaire'
    _columns = {
        'libelle': fields.char('Libellé'),
        'base': fields.float('Base'),
        'taux': fields.float('Taux'),
        'gains': fields.float('Gains'),
        'retenues': fields.float('Retenues'),
        'salaire_parent': fields.many2one('sakr'),
    }

0 个答案:

没有答案