Я использую OpenERP V7, вам нужна базовая помощь. Добавлен новый значок в POLineOpenERP V7 - Действие кнопки
Создайте новый файл Xml, py в разделе «Мастер в модуле покупки».
add.xml код:
<openerp>
<data>
<record id="add_slab_form" model="ir.ui.view">
<field name="name">Add Slab</field>
<field name="model">add.slab</field>
<field name="arch" type="xml">
<form string="Add Slab" version="7.0">
<footer>
<button name="add_info" string="Add" type="object" class="oe_highlight"/>
or
<button string="Cancel" class="oe_link" special="cancel" />
</footer>
</form>
</field>
</record>
<record id="add_slab_action" model="ir.actions.act_window">
</record>
</data>
вид Форма получить установлен и я не могу видеть вид действий.
Кнопка Действие Код называется в purchase_view.xml файле
<button name="%(add_slab_action)d" icon="gtk-add" string="Add Slab" type="action"/>
add.py
def add_slab_action(self, cr, uid, ids, context=None):
return {
'type': 'ir.actions.act_window',
}
я получил ошибку: ValueError: Нет такого внешнего идентификатора в настоящее время определены в системе: purchase.add_slab_action
Кнопка Действие не выполняется, как это сделать решать?
добавил мой код действия, все еще получая ошибку – Silviaa
Я думаю, что это действие определяет какой-либо другой модуль, для этого вам нужно сделать некоторые thins, подобные этому – user1576199