2013-11-22 5 views
0

저는 OpenERP에서 Aeroo 보고서 작업을하고 있습니다. fill_stars (자체, 금액) :이라는 함수를 정의하고 금액을 가져 와서 텍스트 형식으로 변환합니다. 내가 보고서를 인쇄거야 동안Aeroo 보고서 기능이 OpenERP에서 호출되지 않습니다.

, 그것은 오류

Exception: (u'Aeroo Reports: Error while generating the report "Invoice Report".', UndefinedError('"fill_stars" not defined',)) 

다음 부여합니다 나는 트랙 백을 확인하고 결과는 "함수가 호출되지 않는다"는 것이다.

답변

-1

오랜 시간이 지난 후에 해결책을 찾았습니다. 희망이 모든 사람에게 도움이 될 것입니다.

Libreoffice 서버 및 텔넷 서버가 시작되지 않으면 함수가 호출하지 않습니다.

위의 단계를 시작하십시오.

cd /usr/lib/libreoffice/program/ #to move to the libreoffice: 

./soffice -nologo -nofirststartwizard -headless -norestore -invisible "-accept=socket,host=localhost,port=8100,tcpNoDelay=1;urp;" #Open Libreoffice server 

telnet localhost 8100 #Open another terminal and Test Localhost 

그리고설정/모듈/업데이트 모듈 목록로 이동보다 'OOO', 당신은 'report_aeroo_ooo'를 찾을 수를 검색합니다. 모듈을 설치하십시오.

마지막으로 OpenOffice.org 연결 설정을 설정/기술/OpenOffice.org 구성에서 구성하고 connect를 누릅니다.

그런 후, 내 기능과 보고서가 잘 작동합니다.