If I’m not wrong, when the worker is not activated in the tryrond.conf file, for example, a sale will be processed automatically when it gets confirmed. The same will happen when you have the worker activated in the trytond.conf but, you leave the sale_process_after field empty in the sale configuration.
I know that there is the possibility to just set the sale_process_after field to a big value, but it will create a register to ir_queue table each time anyway, so is there any way to just let the user process records manually?
Indeed we did that sometimes. It was a little bit tricky as I set a context flag on the confirm button and do not create queue recors when this flag is set.