Я настроил модуль, который включает поле many2one. Теперь я хотел бы установить значение по умолчанию для этого поля с кодированием: [[u'bom_ids ', u'! = ', False]]. Я попытался ниже код, но он не работает probeblyКак установить значение defaut для поля many2one в Odoo 9.0c?
width_id = field.Many2one('sale.order.line.width', default ='_get_width_default')
def _get_width_default(self, cr, uid, context=None):
res = self.pool.get('product.template').search(cr, uid, [(u'bom_ids', u'!=', False)], context=context)
return res and res[0] or False
default = {
'width_id' : _get_width_default,
}
Не могли бы вы парень, пожалуйста, помогите мне, чтобы указать, что это проблема и как sovle проблему и finnally получить мою цель. Спасибо, что посмотрели
спасибо за ответ меня. я сначала попробую код и напишу обратную связь, пока я получу réult –
Привет, мистер Phillip Stack, может быть, у моей системы что-то не так, это ничего не меняет после того, как я перекопирую поле .py, оно все равно работает Аналогично, когда я устанавливаю значение по умолчанию = '1'. у тебя есть идеи? –
Нужно ли внести какие-либо изменения в форму просмотра? –