Функция BlockNumb предназначена для перевода целых чисел в различные системы счисления (диапазон основания счисления от 2 до 36). Системная текстовая переменная retBlockNumbt (код возврата) равна false в случае ошибки, иначе - true.

BlockNumb  (<основание входной константы>, <основание выходной константы>,
            <константа чтения>,<константа записи>)
<основание входной константы>:
{n}             -  групповой контекст с номером группы n=1,2,3,…9;
{n}|<диапазон>      
{{n}}           -  ячейка архива с номером n=1,2,… из общего архива;
{{n}}|<диапазон>      
sysvar[n]       -  системная переменная (n=1,2,3…);
sysvar[n]|<диапазон> 
" … "           -  явно заданная константа;

<диапазон>:
n1..n2  -  диапазон символов строки, где n - номер символа в строке 
           (при отрицательном значении номера идет отсчет от конца
           строки: -1 – последняя,  -2 – предпоследняя и т.д.);
n1''n2  -  диапазон лексем строки, где n - номер лексемы в строке 
           (при отрицательном значении номера идет отсчет от конца
           строки: -1 – последняя,  -2 – предпоследняя и т.д.);
<основание выходной константы>:
{n}             -  групповой контекст с номером группы n=1,2,3,…9;
{n}|<диапазон>      
{{n}}           -  ячейка архива с номером n=1,2,… из общего архива;
{{n}}|<диапазон>      
sysvar[n]       -  системная переменная (n=1,2,3…);
sysvar[n]|<диапазон> 
" … "           -  явно заданная константа;

<диапазон>:
n1..n2  -  диапазон символов строки, где n - номер символа в строке 
           (при отрицательном значении номера идет отсчет от конца
           строки: -1 – последняя,  -2 – предпоследняя и т.д.);
n1''n2  -  диапазон лексем строки, где n - номер лексемы в строке 
           (при отрицательном значении номера идет отсчет от конца
           строки: -1 – последняя,  -2 – предпоследняя и т.д.);
<константа чтения>:
{n}             -  групповой контекст с номером группы n=1,2,3,…9;
{n}|<диапазон>      
{{n}}           -  ячейка архива с номером n=1,2,… из общего архива;
{{n}}|<диапазон>      
sysvar[n]       -  системная переменная (n=1,2,3…);
sysvar[n]|<диапазон> 
" … "           -  явно заданная константа;

<диапазон>:
n1..n2  -  диапазон символов строки, где n - номер символа в строке 
           (при отрицательном значении номера идет отсчет от конца
           строки: -1 – последняя,  -2 – предпоследняя и т.д.);
n1''n2  -  диапазон лексем строки, где n - номер лексемы в строке 
           (при отрицательном значении номера идет отсчет от конца
           строки: -1 – последняя,  -2 – предпоследняя и т.д.);
<константа записи>:
{10}      -  блок редактирования (10 - стандартный номер);
{{n}}     -  ячейка с номером n=1,2,… из общего архива;
sysvar[n] -  системная переменная (n=1,2,3…);