**admin_passwd**
数据库管理密码,设置尽量复杂些,切勿泄漏出去
**limit_time_real**
默认值为120s,比较小,如果线程执行时间超过这个值会触发odoo服务进程的自动reload重启
**limit_time_real_cron** = 6000
如果cron线程执行时间超过这个值会触发reload,-1表示不限制,可以执行任意长的时间
**limi ... ...
选择销售订单创建结算单(invoice), 打开结算单,点“确认”将其置为“已过账”状态
点“登记支付”来记录客户的付款行为,例如:该账单总额49元,登记支付19999元,账单变为“已支付”状态

进入到结算单列表页面 【开票】【客户】【结算单】如下图:
若调用者是企业自建应用或通讯录同步助手,请确认该IP是本企业服务器IP,并已经配置到应用详情的“企业可信IP”项目中。第三方服务商IP不能调用。
2)若调用者是第三方应用或服务商代开发应用,请确认该IP已经配置到“服务商管 ... ...
```
from geventwebsocket import WebSocketApplication
from ..http import OpenERPSession
import odoo
from odoo.tools.func import lazy_property
class WsApplication(WebSocketApplication):
def get_c ... ...
manifest 信息
```
{
'name': 'Ext Core',
'version': '0.1',
'description': """
<record id="..." model="ir.actions.server">
<field name="src_view" ref="xxx_template_view_tree"/>
</record>
... ...
定义抽象基类模型
```
class TreeModel(models.AbstractModel):
_name = 'ext.tree'
_description = u'树表'
_field_parent = None
@api.model
def search_read(self, domain=None, fields=None, offse ... ...