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

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

Odoo 中文社区

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

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

已定时 已固定 已锁定 已移动 Odoo 新手求助
4 帖子 2 发布者 4.2k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • 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
    • mrshellyM 离线
      mrshellyM 离线
      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
        • 版块
        • 标签
        • 热门
        • 用户
        • 群组