Безопасность на уровне строк в Acumatica на основе условий

#acumatica

Вопрос:

Я ищу способ реализации безопасности на уровне строк для счета (счета AP), но с условием вместо сопоставленных значений полей. В частности, чтобы предоставить доступ только для просмотра пользователю по роли для счетов, содержащих строки со ссылкой на проект. Поскольку группы ограничений стандартной безопасности на уровне строк не справятся с этим, до сих пор я думал о 2 возможных, но сложных идеях: 1) переопределить каждое представление в каждом графике, к которому имеет доступ роль, или (2) создать перехватчик типа или метода C# для перехвата запросов DAC/view. Есть еще какие-нибудь идеи?

Комментарии:

1. AllowUpdate = false при выбранном событии строки, когда идентификатор проекта != null?