2016-12-12 12 views
-1

Я установил значение по умолчанию = 1 для моих полей many2one, теперь я хотел бы удалить его или заменить другой функцией, однако влияние кажется, что поддерживается, когда значение все еще установлено. Не могли бы вы, пожалуйста, объяснить мне, что происходит с полем, и почему я даже пытаюсь создать новую базу данных, функция все еще работает? Спасибо за ваше время.Odoo 9.0c Как я могу удалить значение по умолчанию для старой функции?

ответ

0

Если вы что-то изменили на python, вам нужно перезагрузить сервер, если ничего не произошло, тогда вы не обновили свой модуль правильно, и если вы хотите отменить значение по умолчанию в первой базе данных, вы не можете просто удалить его из код, но установите его на False default = False Это значение по умолчанию для каждого поля, если вы его измените, тогда вам нужно вернуть его на default = False, потому что эта информация хранится в базе данных в ir.fields

+0

Я попытался добавить значение по умолчанию = False, затем перезапустите сервер и обновите модуль, но ничего не произойдет, значение все равно будет автоматически устанавливаться, считаете ли вы, что, поскольку у меня есть несколько баз данных в одном экземпляре? –

+0

, чтобы изменить значение по умолчанию на что-то еще, если ничего не происходит, проверьте контекст действия, если в контексте нет значения «default_field», тогда некорректно здесь только способ определить значение по умолчанию - это ключевое слово defaul или в контексте действия, открывающего форму – Cherif