Si, podrias hacerlo con estados o campos adicionales (o una mezcla de ambos).
Si lo haces por estado, podes setear que en determinados estados el presupuesto no se imprimir. y en el estado aprobado, que para los vendedores sea de solo lectura (y no pueda modificar nada del presupuesto autorizado). En caso de querer modificarlo, tendria que desbloquearlo el supervisor.
Si lo haces con campos adicionales, podes armar un campo adicional (de tilde o de fecha) que solo tenga acceso el supervisor (o que los vendedores tengan como solo lectura) y que al imprimir el presupeusto, si ese tilde no est谩, que no lo imprima (o que imprima algun texto indicando que no est谩 autorizado).
Ambos casos requieren una customizacion avanzada del sistema, para implementarlo, si no tienen conocimientos de SQL, te sugiero que te contactes con la oficina para coordinar el trabajo.
saludos