(0) Вроде там при старте работы системы стоит Gовнокодец на проверку типа РольДоступна. Добавь туда проверку на свою роль. Как вариант сделать подписку на событие проведения твоих док-тов и там проверять. Если идет неоперативное проведение, то отказ = истина.
Зачем вобще этот го?но код там? в общем модуле не понятно. Если только там проверка нужна и больше не где это не используется?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший