0
우리 모듈에서 비슷한 기능을 수행하고 싶습니다. 동적으로 메시지 모듈에 생성 된 레코드를 생성 할 때 과 그렇지 않습니다. 페이지 하단의에 있습니다. OpenERP7.0 판매 주문 확인 메시지 모듈 동적 생성 방법
나는 연구는 또한 내가 매우 우울되었으며, mail.thread이 작동하지 않습니다 상속, 어떤 원리를 발견, 유사한 기능을 가지고 판매 모듈 및 구매 모듈하지을 발견했다.관련 * 평 코드 :
class jp_stock_picking(osv.osv):
_name = "jp.stock.picking"
_inherit = ['mail.thread', 'ir.needaction_mixin']
_description = "Picking List"
_track = {
'state': {
'stock_jiup.mt_wait_prove': lambda self, cr, uid, obj, ctx=None: obj['state'] in ['wait_prove','overrule','wait_check','checked','cancel']
},
}
def get_employee(self, cr, uid, context={}):
obj = self.pool.get('hr.employee')
ids = obj.search(cr, uid, [('user_id','=',uid)])
res = obj.read(cr, uid, ids, ['id','name'], context)
return res and res[0]['id'] or 0
_columns = {
'name': fields.char('Reference',size=20),
'document_id': fields.char('Document Number',size=16, required=True),
'supplier_id': fields.many2one('res.partner', 'Supplier', required=True),
'create_time': fields.datetime('Create Time', required=True),
'operator': fields.many2one('hr.employee', 'Operator Perosn', required=True),
'origin': fields.char('Come From',size=50, required=True),
'state': fields.selection([('draft', 'New'),
('wait_handle','Wait Handle'),
('wait_prove', 'Wait Prove'),
('overrule', 'Overrule'),
('wait_check', 'Wait Quality Checking'),
('checked', 'Quality Checked'),
('cancel', 'Cancel'),
], 'Status', readonly=True, select=True, track_visibility='always'
),
'move_lines': fields.one2many('jp.stock.move', 'jp_picking_id', 'Internal Moves', readonly=True, states={'draft': [('readonly', False)],'wait_handle':[('readonly', False)],'overrule':[('readonly', False)]}),
'remark': fields.text('Remark')
}
이 관련 * _Data.xml인데 코드 : 필드
<record id="mt_wait_prove" model="mail.message.subtype">
<field name="name">Picking Prove</field>
<field name="res_model">jp.stock.picking</field>
<field name="default" eval="False"/>
<field name="description">Picking Prove</field>
</record>
는 여전히도보기 파일이나 module_data.xml.They 모두에 추가 된 마지막 레코드를 알고 싶은 문제를 귀하의 세부 describle.I에 대한 –
감사이 있으면 알려 주시기 추가 작동하지 않습니다. – luckbo
코드를 설명하거나 붙여 넣어주세요. 내가 도와 드릴 수 있습니다. –