2011-08-31 4 views
5

Compressed 파일 폴더를 통해 설치할 수없는 모듈 'newpatient'를 개발했습니다. 나는 OpenERP dev. book뿐만 아니라 blog을 새로운 모듈을 만들 때 읽었다. 이 블로그의 복사 - 붙여 넣기 작업 후에 설치하면 '노트북'모듈이 설치되고 &이 작동합니다. 나는 같은 단계 (심지어 n 번 코드를 지금도 확인)를 내 모듈에 적용했지만 여전히 설치하지 못한다. ERP 클라이언트의 '모듈이 설치되었습니다'라는 메시지가 표시 되더라도 모듈은 '모듈'목록에 없습니다. 무엇이 잘못되었을 수 있습니까?OpenERP 6에 새 모듈을 설치할 수 없습니다.

다음은 코드입니다. newpatient.py 파일 :

from osv import fields, osv 
import time 

class newpatient(osv.osv): 
_name = "Newpatient" 
_description = "Creating new patient" 
_columns = {'name':fields.char('Name',size=30,required=True), 
      'address':fields.char('Address',size=50,required=True), 
      } 
newpatient() 

__init__.py 파일 :

import newpatient 

__openerp__.py 파일 :

{ 
"name" : "Newpatient", 
"version" : "1.0", 
"author" : "K Y", 
"category" : "Generic Modules/Others", 
"depends" : ["base"], 
"init_xml" : [newpatient_view.xml], 
"demo_xml" : [], 
"update_xml" : [], 
"installable": True, 
"active": False 
} 

정말 붙어. 도움이 되시면 감사하겠습니다.

답변

5

는 잘 모르겠어요하지만 모듈이 설치되어있는 경우, "관리/사용자 정의/데이터베이스 구조"로 이동하고 외설보기가 될 수 있기 때문에 (newpatient을 찾아 확인하려면

_name="newpatient" 

으로 시도

작동하는 경우 알려주기 ...

+0

문제가 발생한 것 같습니다. 나는 'npatient'라는 이름의 새로운 모듈을 만들었고 __openerp__.py & npatient.py &에 똑같은 이름 (npatient)을 넣었습니다. 그러나 그 행동은 일관성이 없습니다. 다른 시험 모듈을 위해이 단계를 반복하더라도 설치되지 않습니다. 좀 더 테스트를하고 결과를 알려 드리겠습니다. 하지만 적어도 지금은 몇 가지 기능을 탐색 할 수 있습니다. 도와 줘서 고마워. :) –

+0

@Ashish, Stack Overflow에 오신 것을 환영합니다. 이 답이 문제를 해결 한 경우 왼쪽의 녹색 확인 표시를 클릭하여 수락 된 답변으로 표시하십시오. –

+0

나를 생각 나게 해주셔서 감사합니다. –

관련 문제