Hola Mauricio, lo mejor es hacerlo con los Conjuntos de Privilegios de las cuentas de FileMaker, en la tabla que quieras lo configuras para que EDITAR = SI si se cumple que el campo de bloqueo está a 0 ( CERO ).
Luego tienes un usuario administrador que puede editar todo, pero el usuario normal solo puede editar los registros si no están bloqueados, vamos a ver:
En tu tabla facturas crea un campo numérico de autointroducción = 0.
Ahora creas un botón 'Bloquear' que establezca ese campo como 1 (ahora la factura está bloqueada)
Ahora nos vamos a Gestionar Seguridad, y configuras el grupo de usuarios de esa cuenta, dentro de ACCESO Y DISEÑO DE DATOS, en la parte de REGISTROS como 'PRIVILEGIOS PERSONALIZADOS'.
Busca la tabla LINEAS DE FACTURA y le dices que VISTA = SI, pero en Edición le pones 'Limitado' y creas la formula para que lea si Facturas::Bloqueada = 0
Lo mismo para la tabla de facturas, de esa forma si está bloqueada no puede desbloquearla.
Otra opción menos segura es poner un guion, que te pregunte una contraseña en un campo de texto global, y si coincide con la que le pones tú en el guion establezca el campo de 0 a 1 y viceversa.
Un saludo.