Actualizar el valor de un campo por el ultimo capturado

Hola compañeros, hay alguien que me pueda ayudar. Tengo un campo llamado stock, y cuando guardo un registro ese campo tiene 100 por ejemplo, entonces quiero que cuando entre a crear un nuevo registro el campo tenga ese 100, y si yo lo cambio a 150 y lo guardo, cuando entre a crear un nuevo registro me aparezca 150, tengo una consulta que lo hace, pero no se donde o como hacer que actualice el campo cada vez que entro a crear un nuevo registro.

O igual, no se si alguien tenga otra idea o solución que me pueda compartir, gracias!!

Yo lo que haría es crear un modulo simple y guardar el valor en la tabla de ese modulo. Luego crear un logic hook que crea un query para obtener el valor desde esa tabla y cargar el valor en el campo deseado en el otro modulo donde se crea el registro. Es decir que el nuevo modulo sera solo será para guardar valores que cambiarán constantes.

La otra opción es crear un logic hook que realice un query al último record guardado y que calcule su valor basado en el “stock” que correspondió a ese record previo:

Logic Hooks: https://docs.suitecrm.com/developer/logic-hooks/

Query en los hooks: http://cheleguanaco.blogspot.com/2009/06/simple-sugarcrm-logic-hook-example.html