Odoo 中文社区

    • 注册
    • 登录
    • 搜索
    • 版块
    • 标签
    • 热门
    • 用户
    • 群组

    Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn

    由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解

    本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!

    开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

    如果您登录系统碰到问题,请在微信公众号留言:

    开始接触开发的过程,有些步骤请请教一下。

    Odoo 开发与实施交流
    5
    7
    5003
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • D
      digitalwow 最后由 编辑



      参考 sample 的打包成zip ,利用 import modules ,成为 not installed 模式,再利用 apply scheduled upgrades 变成 installed, 当然也在选单中看到它,也可新增及修改。
      转为 remove 后再移除。选单就不见了。

      续加字段修改 _columns = 最后再加一行 'eno' : fields.char('eno', size=30, required=True), 
      view 中也加了  <field name="eno"/>
      一样打包成 zip 檔。
      都正常 installed , 当我点选时。却 alert 告诉我 eno 这字段不存在。查了一下DB中的 table, 发现并没有建立 eno 的字段,
      但在 view 中 xml 中却有我 eno 记录。。
      想问我的步骤不对吗 ? 该如何做呢。

      续一
      自己加字段名试试,一样 alert 讯息。

      续二。
      我移除table ,假设install 时会再  create table ,再看是否有 eno, 结果 alert 说
      One of the records you are trying to modify has already been deleted (Document type: ir.ui.menu).
      我又知道,这招又不行。

      该如何正常开发呢?

      1 条回复 最后回复 回复 引用 0
      • digitalsatori
        digitalsatori 管理员 最后由 编辑

        如果你能贴出代码,并告知openerp版本号,会比较容易了解你的问题所在,
        不过每次的修改涉及数据库内容的变动,字段的添加删除,数据的导入,视图的更改等都要做一个数据库的更新动作:

        openerp-server -dYourDB -uYourModule
        


        另, zip打包是不必需的

        【上海先安科技】(tony AT openerp.cn)

        1 条回复 最后回复 回复 引用 0
        • C
          ccdos 最后由 编辑

          谢谢校长,我也曾经遇到这个问题 ,群了问也没说清楚问题所在。
          这下知道了
          每次的修改涉及数据库内容的变动,字段的添加删除,数据的导入,视图的更改等都要做一个数据库的更新动作:
          程序代码: [选择]
          openerp-server -dYourDB -uYourModule

          1 条回复 最后回复 回复 引用 0
          • D
            digitalwow 最后由 编辑

            群有人回應是.重啟OPENERP SRVER.
            試的結果是OK 的.
            我的作法是.
            1. 調整為 to be upgradec
            2. restart openerp server.
            3. apply scheduled upgrades

            1 条回复 最后回复 回复 引用 0
            • wjfonhand
              wjfonhand 最后由 编辑

              改了py就重启server
              改了xml就升级模块
              改了rml啥都不用做

              GoodERP -- Odoo China fork

              1 条回复 最后回复 回复 引用 0
              • A
                alanljj 最后由 编辑

                菜鸟请教这个命令具体怎么用openerp-server -dYourDB -uYourModule
                在shell里直接使用应该不行的呀
                谢谢啦!

                [quote author=digitalsatori link=topic=2797.msg9424#msg9424 date=1331044736]
                如果你能贴出代码,并告知openerp版本号,会比较容易了解你的问题所在,
                不过每次的修改涉及数据库内容的变动,字段的添加删除,数据的导入,视图的更改等都要做一个数据库的更新动作:

                openerp-server -dYourDB -uYourModule
                


                另, zip打包是不必需的
                [/quote]

                1 条回复 最后回复 回复 引用 0
                • First post
                  Last post