Почему не работает команда «dump()»?
похоже что вы что то забыли. 
В старой версии ядра есть функция mydump - документация
В новой версии ядра D7 появился аналог данной функции dump
D7 использует ООП, соответственно вам нужно либо подключить namespace \Bitrix\Main\Diag\Debuguse \Bitrix\Main\Diag\Debug;
либо вызывать \Bitrix\Main\Diag\Debug::dump()
Так же может пригодится полезная статейка про отладку
не работает этот метод, пишет
Call to undefined method Bitrix\Main\Diag\Debug::writeToFilee() (0)