OpenERPは、レコードを保存したときにシーケンス番号を示します。私はそのモジュールを実行しました。ワーカーを作成するときにそのモジュールに従って、従業員番号をEMP001、EMP002としてロードします。
私の要件はこれです。新しい従業員を作成するときは、次のシーケンス番号を読み取り専用フィールドとして表示する必要があります。例:9人目の従業員を作成する場合は、empnoフィールドにEMP009を表示する必要があります。
私の現在のコードは以下の場所にアップロードされています https://github.com/priyankahdp/openerp/tree/openerp
今、私はその下に追加しました
_defaults = {
'register_no': lambda obj, cr, uid, context: obj.pool.get('ir.sequence').get(cr, uid, 'bpl.worker'),
}