用自定义功能重写res.partner的基址字段



我正在英国特定的openerp定制工作,所以我想覆盖res.partner的字段,如zip和state_id。我想用邮政编码代替zip,用County代替state。还有一些应用程序依赖于这些字段,所以我不想添加新的。zip应该保持不变,但不是zip,我希望它使用邮政编码查找,我有模型。state_id字段也应该作为县使用。

邮编模型有以下字段(数据不是真实的)

   _________________________________________________________________________
   | PostCode_id | Postcode | longitude | Longitude |    Town   | County   |
   -------------------------------------------------------------------------
   |      1      |   'AS34' |  53454    | 435345    | Aberdeen  | Aberdeen |
   .........................................................................
   | ....

我希望zip是一个多2one字段,当用户键入邮政编码时,它应该提供自动完成。res中的base zip字段。伙伴的类型为'char'。state_id是一个many2one字段,但我想将它连接到列。

我明白了。基本上,将邮政编码列设置为_rec_name解决了这个问题。为县创建另一个表或模型并在该表中添加外键也是一个好主意。这样我就能得到我想要的。不管怎样感谢

最新更新