맞춤 보고서를 만들려고합니다. 나는이 문서 https://www.odoo.com/documentation/8.0/reference/reports.html을 사용했고 추가 기능 "판매"를보고 보고서의 예를 보았습니다. 첫 번째 테스트를하고 싶었 기 때문에 문서의 최소한의 실행 가능한 템플릿을 사용했습니다. 여기 Odoo 맞춤 보고서 작성 방법, AttributeError
은 여기 내 템플릿<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<template id="report_demand_document">
<t t-call="report.html_container">
<t t-foreach="docs" t-as="o">
<t t-call="report.external_layout">
<div class="page">
<h2>Propositions</h2>
<p>Vote du <span t-field="o.date"/></p>
</div>
</t>
</t>
</t>
</template>
</data>
</openerp>
인 보고서 호출
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<report
id="report_demand"
string="Propositions en cours"
model="report"
report_type="qweb-pdf"
name="report.report_demand"
file="report.report_demand"
attachment="'Propositions' + str(object.date) +'.pdf'"/>
</data>
</openerp>
내가이 오류 얻을 : 필요한 경우
AttributeError: 'report' object has no attribute '_check_wkhtmltopdf'
전체 로그 :
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 540, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 577, in dispatch
result = self._call_function(**self.params)
File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 313, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/openerp/service/model.py", line 118, in wrapper
return f(dbname, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 310, in checked_call
return self.endpoint(*a, **kw)
File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 806, in __call__
return self.method(*args, **kw)
File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 406, in response_wrap
response = f(*args, **kw)
File "/usr/lib/python2.7/dist-packages/openerp/addons/report/controllers/main.py", line 143, in check_wkhtmltopdf
return request.registry['report']._check_wkhtmltopdf()
AttributeError: 'report' object has no attribute '_check_wkhtmltopdf'
을
Google에서 "_check_wkhtmltopdf"을 (를) 검색했지만 Odoo에서 아무 것도 발견하지 못 했으므로 오류가 발생하지 않았습니다. 그 오류는 무엇을 의미합니까? 뭔가를 설치해야합니까? 내가 그것을 올바른 표시되는 경우 등, 다음 렌더링 문서에 대한 모든 물건을 처리하는 Odoo 모델/클래스 report
를 오버라이드 (override) 한, 여기에
<report
id="report_demand"
string="Propositions en cours"
model="report"
report_type="qweb-pdf"
name="report.report_demand"
file="report.report_demand"
attachment="'Propositions' + str(object.date) +'.pdf'"/>
어떤 스크립트를 실행 했습니까? 언급하거나 코드를 복사 해 주시겠습니까? – giosans
스크립트를 재정의하지 않았고 양식을 사용하고 "인쇄"를 사용하여 내가 만든 것을 선택했습니다. –
죄송합니다 제목에 "Odoo"를 잊어 버렸습니다 ... –