2012-07-19 60 views

回答

4

他们没有这样的文件,该文件强调了OpenEPR重要数据表,但如果你想检查我会建议看以下文件:

文件server/openerp/addons/base/base.sql是准备了的OpenERP的BASE最重要的文件。

对于OpenERP的业务检查下列文件

  • 服务器/ OpenERP的/服务/ http_server.py
  • 服务器/ OpenERP的/服务/ netrpc_server.py
  • 服务器/ OpenERP的/服务/ security.py
  • 服务器/ OpenERP的/服务/ web_services.py [FICE托管Web服务是 这里]
  • 服务器/ OpenERP的/服务/ websrv_lib.py
  • 调用ORM

核心打开对象框架是下:

  • 服务器/ OpenERP的/ OSV/expression.py
  • 服务器/ OpenERP的/ OSV/fields.py
  • 服务器/ OpenERP的/ OSV/ORM的.py
  • 服务器/ OpenERP的/ OSV/osv.py
  • 服务器/ OpenERP的/ OSV/query.py

WSGI服务是管理的位置: - 服务器/ OpenERP的/ WSGI/core.py - 服务器/ OpenERP的/ WSGI/proxied.py

数据库,模块和注册表和负载管理器:

  • 服务器/ OpenERP的/模块/ db.py
  • 服务器/ OpenERP的/模块/ graph.py
  • 服务器/ OpenERP的/模块/ loading.py
  • 服务器/ OpenERP的/模块/ migration.py
  • 服务器/ OpenERP的/模块/ module.py
  • 服务器/ OpenERP的/模块/ registry.py

所有内部资源,该表用于相似的视图,动作,服务器动作的ERP的intenal用法:

  • 服务器/ OpenERP的/附加元件/碱/ IR/ir_actions.py
  • 服务器/ OpenERP的/附加元件/碱/ IR/ir_attachment.py
  • 服务器/ OpenERP的/附加元件/碱/ IR/ir_config_parameter .py
  • server/openerp/addons/base/ir/ir_cron。PY
  • 服务器/ OpenERP的/附加元件/碱/ IR/ir_default.py
  • 服务器/ OpenERP的/附加元件/碱/ IR/ir_exports.py
  • 服务器/ OpenERP的/附加元件/碱/ IR/ir_filters.py
  • 服务器/ OpenERP的/附加元件/碱/ IR/ir_mail_server.py
  • 服务器/ OpenERP的/附加元件/碱/ IR/ir_model.py
  • 服务器/ OpenERP的/附加元件/碱/ IR/ir_model_constraint.py
  • server/openerp/addons/base/ir/ir_model_relation.py
  • 服务器/ OpenERP的/附加元件/碱/ IR/ir_needaction.py
  • 服务器/ OpenERP的/附加元件/碱/ IR/ir_rule.py
  • 服务器/ OpenERP的/附加元件/碱/ IR/ir_sequence.py
  • 服务器/的OpenERP /插件/碱/ IR/ir_translation.py
  • 服务器/ OpenERP的/附加元件/碱/ IR/ir_ui_menu.py
  • 服务器/ OpenERP的/附加元件/碱/ IR/ir_ui_view.py
  • 服务器/的OpenERP/addons/base/ir/ir_values.py

工作流程服务是根据本文件:

  • 服务器/ OpenERP的/工作流程/ common.py
  • 服务器/ OpenERP的/工作流程/ instance.py
  • 服务器/ OpenERP的/工作流程/ wkf_expr.py
  • 服务器/ OpenERP的/工作流程/ wkf_service.py
  • 服务器/ OpenERP的/工作流程/ workitem.py

嗯,这是地狱很多文件的检查,但我想在这之后,你不需要任何其他帮助,您将了解所有OpenERP。

感谢

+0

局部文档的混合物,这是当前的OpenERP中继线版。但是6.1在文件或文件和资源路径上是similer,所以你可以检查两个地方 – 2012-07-19 11:58:34

2

我已经发现的最接近的就是developer book,特别是architecture chapterlist of ORM methods,虽然它并没有提供多少内部细节。大部分文档都告诉你如何在框架之上构建一个模块,而不用解释框架实际运行的方式。

我通过tracing through the code in Eclipse了解了关于内部工作的大部分内容。在提出请求之前暂停应用程序,在dispatch chain的早期设置断点,或者在要遵循的特定模型方法中设置断点。工作流程代码对我来说很难理解。

0

此外,在回答的时刻,正式文档是版本6.1,第7和8

相关问题