Скопировал приведённый выше модуль PrivTest из браузера, вставил в ББ 1.5 (Edit - Paste Special - Plain Text), скомпилировал, выполнил. Результат:## Код:
```
ABCDEFGHIJKLMNOPQRSTUVWXYZАБВГДЕЖЗИКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
ABCDEFGHIJKLMNOPQRSTUVWXYZАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
```
Разница в длине строк взялась из-за отсутствия буквы "й" в строке из строчных букв, см. исходник модуля.

Вердикт: что-то у вас с кодировками при вводе исходного текста напутано. Функция CAP отлично работает с русскими буквами (кроме ё). Хотя, может портить другие символы. Например, превращает "{" в "[" и т.п.