मैंने स्टूडेंट नामक एक फोल्डर बनाया। जब मैं इस मॉड्यूल को खोलता हूं तो मुझे ऊपर कहा गया त्रुटि मिल रही है। यह मेरी Opennerp फ़ाइल है,

{
   'name': "Student",
   'version': '1.0',
   'sequence': 7,
   'depends': ['base','report'],
   'author': "ZD",
   'category': 'Testing',
   'description': "Module used for testing purpose only",
   'data': [
    'student_custom_view.xml',
    'views/Student_report123.xml',
    'Student_report.xml',
   ],
   'installable': True,
   'auto_install': False,         
}

फिर .py फ़ाइल,

 class student(models.Model):
_name = 'student'
name = fields.Char(string='Number', compute='_compute_name')
total2 = fields.Char(string='Total in words', compute='_compute_total')

Student_report.xml ,

<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
    <report 
        id="Student_report123"
        string="Report"
        model="student" 
        report_type="qweb-pdf"
        file="Student.Student_report123" 
        name="Student.Student_report123" 
        attachment_use="False"
   />
</data>
</openerp>

इनसाइड व्यू फ़ोल्डर के अंदर मैंने Student_report123.xml नामक एक फाइल बनाई

<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<template id="Student_report123">
 <t t-call="report.external_layout">
     <div class="page">
        <div class="row"> 
            <span t-field="o.total2"></span>
        </div>
    </div>
  </t>
 </template>
</data>
</openerp>
0
Kiran 18 नवम्बर 2015, 16:52

2 जवाब

सबसे बढ़िया उत्तर

आपके अंतर्गत student_report.xml फ़ाइल और student_report123.xml फ़ाइल प्रदान की गई आईडी xml id हैं और कोई भी दो xml id समान नहीं हैं। पूरे डेटाबेस में Xml ID अद्वितीय होनी चाहिए।

1
Hardik Patadia 19 नवम्बर 2015, 13:48

आप इस कोड को आज़मा सकते हैं:

<t t-name="student_report123">
    <t t-call="report.external_layout">
        <div class="page">
           <div class="row">
              <h2>Success</h2>
              <span t-field="o.total2"/>
           </div>
        </div>
    </t>
 </t>
1
Jainik Patel 19 नवम्बर 2015, 06:54