Se podria hacer, parametrizando que no exija nueva version, pero que para enviar un presupuesto lo obligue a que el presupuesto este en determinado estado (por ejemplo revisado). Ese estado está marcado como cerrado, con lo cual no se podria modificar.
Al momento de imprimir, se podria hacer customizando el .rpt que en caso de no estar en estado cerrado, lo imprima con una marca de fondo (indicando que no esta apto para mandar al cliente) o directamente no lo imprima. Con lo cual solo podria enviarselo al cliente previo pasarlo a estado revisado.
y como el estado revisado está cerrado, no puede hacer modificaciones. En caso que necesite modificarlo, deberá si o si hacer una nueva version.