Функция BlockConv осуществляет ряд преобразований символов входной строки (перекодировка, регистр), определяемой в блоке чтения. Системная текстовая переменная retBlockConv (код возврата) равна false в случае ошибки, иначе - true.

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

<режим языка перевода>:
en        -  перекодирование символов строки на латинский регистр;
ru        -  перекодирование символов строки на русский регистр;
eneq      -  перекодирование символов строки c одинаковым написанием
            букв с русского на английский;
rueq      -  перекодирование символов строки c одинаковым написанием
            букв с английского на русский;
doswin    -  перекодирование символов строки из dos в  win1251;
windos    -  перекодирование символов строки из win1251 в  dos;
koiwin    -  перекодирование символов строки из koi8-r в  win1251;
winkoi    -  перекодирование символов строки из win1251 в  koi8-r;
<режим регистра перевода>:
up        -  перекодирование символов строки на верхний регистр;
dn        -  перекодирование символов строки на нижний регистр;
<признак записи блока в файл>  - 
    если задано true, то после выполнения блоковой функции блок
    редактирования записывается в выходной файл редактирования, 
    если задано false (значение по умолчанию), то запись блока
    в файл не происходит.

Обращение к функции: Комментарий:
==============================================================
BlockConv({10},0,sysfile,rueq,dn,True) перевод символов строк блока редактирования {10} (указываются в системном файле sysfile), совпадающих по написанию ABEKMHOPCTXY, с английского на русский, а также на нижний регистр; признак false указывает на то, что после перекодировки блок записывается в выходной файл; системный файл sysfile может быть предварительно создан при обращении к блоковой функции BlockEdit;
==============================================================
BlockConv({10},0,sysfile1,eneq,dn) перевод символов строк блока редактирования {10} (указываются в системном файле sysfile1), совпадающих по написанию АВЕКМНОРСТХУ, с русского на английский, а также на нижний регистр; системный файл sysfile1 может быть предварительно создан при обращении к блоковой функции BlockEdit;
==============================================================
BlockConv(sysvar2,0,0,doswin) перевод из dos в win1251 символов строки, находящейся в системной переменной sysvar2;
==============================================================
BlockConv({{3}},0,0,0,up) перевод всех символов из ячейки общего архива {{3}} на верхний регистр;
==============================================================