Настройка доступа на уровне ролей не всегда спасет от ошибок программистов.
Настройки ролей пользователей были по максимому урезаны на уровне ролей. Только у роли бухгалтер был доступ к справочнику подразделения компании и только на программное изменение. Однако один пользователь все-таки умудрился переместестить в иерархии подразделение. В справочнике подразделения компании в списке на обработчик ПроверкаПеретаскивания был код: