Ir al contenido
Menú
Se marcó esta pregunta
1 Responder
4160 Vistas

Hi everybody,


I have the current problems describe below ( OpenERP 7) :


If I create an invoice for my sale order and I canceled it, I can only recreate the same sale_order.

However, it happen that someone created a full invoice and want to cancel it to create a invoice per percentage.

Is it possible to "go back" in the workflow like before created the first one?

So in the stage "wait_invoice"?


I was thinking do some transition like this:

<record id="trans_wait_invoice_invoice_manual" model="workflow.transition">

<field name="act_from" ref="act_invoice_except"/>

<field name="act_to" ref="act_wait_invoice"/>

<field name="signal">invoice_reset</field>

</record>

<record id="trans_wait_invoice_invoice_manual" model="workflow.transition">

<field name="act_from" ref="act_invoice_cancel"/>

<field name="act_to" ref="act_wait_invoice"/>

<field name="signal">invoice_reset</field>

</record>


My signal is a button :

<button name="invoice_reset" string="Reset Invoice" type="object" attrs="{'invisible': [('state', '!=', 'invoice_except')]}" groups="base.group_user" />


Someone knows why it is not working? Any idea to correct it? Or another way to resolve my issue?


Many thanks,


Selverine 

Avatar
Descartar
Autor Mejor respuesta

A little up for the hope :-)

Avatar
Descartar
Publicaciones relacionadas Respuestas Vistas Actividad
2
sept 17
5662
3
mar 16
2094
8
ago 15
9100
2
jul 15
6658
0
mar 15
5879