А что за сигнатура у процедуры?
В ББ версии 1.5 можно вызывать командами (по командиру, по ссылкам, по кнопкам и т.п.) только фиксированное множество сигнатур - см. документацию модуля StdInterpreter.
Скорее всего, процедура не вызывается вообще, а в лог выводится сообщение "Incompatible param list".

В ББ 1.6 (который ещё не релиз) швейцарцы это доработали - там новый формат объектных файлов, и появилась возможность динамически получать всю информацию о параметрах процедурах. Там можно использовать произвольное количество любых параметров.