Для начала скажу, что то что вы делаете - неподдерживаемая кастомизация, но сам не ангел и такое не раз делал.
Для того чтобы функция заработала достаточно посмотреть разрешения на те функции, которые доступны простому смертному в отчётах. Прикладываю скриншоты.