FileMaker автоматически блокирует целые записи, когда пользователь пытается их изменить.Если другой пользователь попытается изменить запись, он увидит сообщение о том, что запись используется.В сценариях вы можете явно открыть запись с помощью шага сценария Open Record .
В вашем случае вам, вероятно, потребуется использовать триггер OnRecordCommit (или, возможно, OnRecordValidation для версии 11).Напишите скрипт, который проверяет бизнес-правила и возвращает True или False в зависимости от результата.Обратите внимание, что это триггеры макета, поэтому они должны быть у вас на каждом макете, который можно использовать для редактирования.