БП 3 версия.
Копирую роль чтение данных бухгалтерии, в ней ставлю права на документы которые надо, в настройке пользователя эту роль чтение данных бухгалтерии отключаю, а новую копию включаю, роль изменение данных бухгалтерии отключаю, даже при входе нарушение прав.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший