не совсем понятно, как разрешить некоторым сотрудникам изменять эти поля? Думаю, тут надо активити писать, которое будет менять параметр 'EDIT_IN_LIST': с N на Y и обратно?
Проще не получится?
вопрос же был, как сделать, чтобы ответственные не менялись. Вот я Вам и рассказал. Это поле будет в принципе неизменяемое для людей. Только программно (рест апи / роботы / бп).
Логика: есть поле RESPONSIBLE_ID (которое 'EDIT_IN_LIST':N). Пишите два БП.
1й - на создание. В RESPONSIBLE_ID копируется ид ответственного.
21 - на изменений. Проверяет, равны ли RESPONSIBLE_ID и ид ответственного. Если да - все ок. Если нет - изменяет ответственного обратно на того, что в RESPONSIBLE_ID.