Ситуация: Бухгалтерия 3.0. Пользователю назначены роли Бухгалтер и Главный бухгалтер с ограничением по организации. Соответственно в списке документов поступления видны только доки, относящиеся к конкретной организации. Но! Из них какие-то нормально открываются, а другие дают ошибку "у пользователя недостаточно прав на исполнение операции над базой данных". В чем дело? Вот есть несколько доков, организация одна, контрагент один, склад один, ну список товаров разный. Все, кроме одного, открываются. Что можно предпринять? Ну, кроме отмены ограничений...
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший