Невозможно установить новый модуль в OpenERP 6 - PullRequest
5 голосов
/ 31 августа 2011

Я разработал модуль 'newpatient', который не могу установить через папку сжатых файлов.Я прочитал OpenERP dev.книга , а также этот блог о создании нового модуля.При установке после задания копирования-вставки из этого блога модуль «ноутбук» устанавливается и работает.Я применяю те же шаги (даже проверял код n раз сейчас) к своему модулю, но все равно не могу его установить.Несмотря на то, что я получаю сообщение об ошибке на ERP-клиенте «Модули установлены», этот модуль отсутствует в списке «Модули».Что может быть не так?

Вот код.файл 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
}

Действительно застрял.Был бы признателен за помощь.

1 Ответ

5 голосов
/ 31 августа 2011

Я не уверен, но попробуйте с

_name="newpatient"

Чтобы проверить, установлен ли модуль, перейдите в «Администрирование / Настройка / Структура базы данных» и найдите newpatient (поскольку это может быть ваш взгляд, который плохо отформатирован)

Скажи мне, если это работает ...

...