На ум приходят две вещи:
(1) Второе поле может быть полем формулы, которое получает ответ на основе первого поля.
(2) Правило рабочего процесса, использующее обновление поля для установки значения второго поля по формуле
(3) Триггер, чтобы сделать то же самое, что и # 2.
Что касается блокировки, то один полупопулярный метод блокировки макета страницы состоит в том, чтобы по существу иметь два макета страницы. Первый макет имеет поля, как правило, второй макет имеет поля «только для чтения». Затем вы создаете тип записи под названием «Только чтение», например. После того, как пользователь ввел некоторую конкретную информацию в определенный набор полей, триггер может затем проверить тип записи с обычного по умолчанию на тип «Только для чтения».
С точки зрения пользователя, запись будет такой же, но теперь он видит ее с другого макета страницы.