跳转至内容
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • 浅色
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • 深色
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(Flatly)
  • 不使用皮肤
折叠

Odoo 中文社区

  1. 主页
  2. 版块
  3. Odoo 新手求助
  4. 练习..OpenERP应用和开发基础学..問題請教.

练习..OpenERP应用和开发基础学..問題請教.

已定时 已固定 已锁定 已移动 Odoo 新手求助
4 帖子 2 发布者 4.8k 浏览 1 关注中
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • D 离线
    D 离线
    digitalwow
    发表于 最后由 编辑
    #1

    根据老肖写的OpenERP应用和开发基础学中 请假单例的练习..
    view 中的
    <separator colspan="5" string="审批流程"/>
    <group col="5" colspan="5">
    <field name="x_state"/>
    <button string="送批" name="action_toprove" states="draft"/>
    <button string="批准" name="action_prove" states="wait_prove"/>
    <button string="拒绝" name="action_reject" states="wait_prove"/>
    </group>

    也完成了迁移定义了..
    目前数据库存取正常.
    更改 status , button 一直是 <button string="送批" name="action_toprove" states="draft"/> 送批这个button.
    即使 status 是 wait_prove or proved 永远是送批的 button.
    取消  <button string="送批" name="action_toprove" states="draft"/>, 画面就不会出现任何 button,

    1. 练习了二次都是这样啊..
    2. 另外如果我要二个 user 按确定, 这才算 批准请假单, 这个方式要如何下手,,或参考目前openerp 那个module 呢?

    也有练习 自行用 script 开发方式, import module 将 notebook.zip 檔, 并 install , 也看到了选单上的功能.
    问题
    1. 是否在 \addons 目录中 看的 zip 应该是上传的档案,但似乎没有解开成 目录啊, 这是正常吗?
    2. notebook.py 新增 _columns = 新的域名, 将remove modules 后.重新再上传  zip檔, 发现建立的 table 一直是第一次的 column 数量, 自己新增的字段似乎没有加入.在view中却看到自己加新的字段中又有.这正常吗? 一直卡在这里进退不得啊.
    3. 若再加个新建立的的帐套数据数据, 马上在modules 中去search, 会发现这 notebook 的modules 记录在 ir_module_module 的 table 中, 天啊, 怎会这样, 感觉上只要是第一次install modules 事后每个帐套就会被记录,等着被 install ? 又该如何做才不会被记录呢?

    请教要从那里下手呢?


    附练习档

    1 条回复 最后回复
    0
    • M 离线
      M 离线
      mrshelly
      发表于 最后由 编辑
      #2
      1. 是否在 \addons 目录中 看的 zip 应该是上传的档案,但似乎没有解开成 目录啊, 这是正常吗?
          虽然可以, 但是不推荐这种方式. 还是以最传统, 手工解压到 addons_path 路径下比较好.

        2. notebook.py 新增 _columns = 新的域名, 将remove modules 后.重新再上传  zip檔, 发现建立的 table 一直是第一次的 column 数量, 自己新增的字段似乎没有加入.在view中却看到自己加新的字段中又有.这正常吗? 一直卡在这里进退不得啊.
          推荐你每次模块更新操作(更新,添加,卸载)后, 都将 OE 服务重启一下, 再做下一个操作.  你会发现有问题会就会出现了...


        3. 若再加个新建立的的帐套数据数据, 马上在modules 中去search, 会发现这 notebook 的modules 记录在 ir_module_module 的 table 中, 天啊, 怎会这样, 感觉上只要是第一次install modules 事后每个帐套就会被记录,等着被 install ? 又该如何做才不会被记录呢?
        是这样的. 要不记录. 在你新建帐套前, 将 addons_path 里的文件夹以及 zip 文件清理到 官方 Release 状态.

      1 条回复 最后回复
      0
      • D 离线
        D 离线
        digitalwow
        发表于 最后由 编辑
        #3

        感谢。
        马上试试。

        1 条回复 最后回复
        0

        你好!看起来您对这段对话很感兴趣,但您还没有一个账号。

        厌倦了每次访问都刷到同样的帖子?您注册账号后,您每次返回时都能精准定位到您上次浏览的位置,并可选择接收新回复通知(通过邮件或推送通知)。您还能收藏书签、为帖子顶,向社区成员表达您的欣赏。

        有了你的建议,这篇帖子会更精彩哦 💗

        注册 登录
        回复
        • 在新帖中回复
        登录后回复
        • 从旧到新
        • 从新到旧
        • 最多赞同


        • 登录

        • 没有帐号? 注册

        • 登录或注册以进行搜索。
        • 第一个帖子
          最后一个帖子
        0
        • 版块
        • 标签
        • 热门
        • 用户
        • 群组