@@ -1 +1,2 @@
-# -*- coding: utf-8 -*-
+# -*- coding: utf-8 -*-
+import models
@@ -12,6 +12,7 @@
],
"data": [
"template.xml",
+ "views/account_journal.xml"
'qweb': [
'static/src/xml/pos.xml',
@@ -0,0 +1,2 @@
+import account_journal
@@ -0,0 +1,11 @@
+
+from openerp import models, fields, api
+from openerp.exceptions import except_orm, Warning, RedirectWarning
+class AccountJournal(models.Model):
+ _inherit = 'account.journal'
+ number = fields.Char('Timbrado')
+ start_of_validity = fields.Date('Inicio de vigencia')
+ end_of_validity = fields.Date('Fin de vigencia')
@@ -10,5 +10,14 @@ function pos_company_models(instance, module){
self.companies = companies[0];
},
});
+ // module.PosModel.prototype.models.push({
+ // model: "account.journal",
+ // fields: ['currency_id', 'email', 'website', 'company_registry', 'vat', 'name', 'phone', 'partner_id' , 'country_id', 'tax_calculation_rounding_method','street', 'city'],
+ // ids: function(self){ return [self.user.company_id[0]] },
+ // loaded: function(self, companies){
+ // self.companies = companies[0];
+ // },
+ // });
};
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+ <data>
+ <record id="view_account_journal_form" model="ir.ui.view">
+ <field name="name">account.journal.form</field>
+ <field name="model">account.journal</field>
+ <field name="inherit_id" ref="account.view_account_journal_form"/>
+ <field name="arch" type="xml">
+ <field name="company_id" position="after">
+ <field name="number" attrs=" {'required':[('type','=','sale')],'invisible': [('type','!=','sale')]}"/>
+ <field name="start_of_validity" attrs=" {'required':[('type','=','sale')],'invisible': [('type','!=','sale')]}"/>
+ <field name="end_of_validity" attrs=" {'required':[('type','=','sale')],'invisible': [('type','!=','sale')]}"/>
+ </field>
+ </record>
+ </data>
+</openerp>