Перем МассивЦифр;
Процедура КнопкаВыполнитьНажатие(Кнопка)
Имя="ПреведМедвед";
Итоговаястрока=ПолучитьНаименованиеИзИмени(Имя);
КонецПроцедуры
Функция ПолучитьНаименованиеИзИмени(Имя)
ВсегоСимоволов=СтрДлина(Имя);
Наименование="";
для счетчикСимволов=1 по ВсегоСимоволов Цикл
ТекущийСимвол=Сред(Имя,счетчикСимволов,1);
Если счетчикСимволов=1 Тогда
Наименование=Наименование+ТекущийСимвол;
Продолжить;
КонецЕсли;
Если ТекущийСимвол="_" Тогда
Наименование=Наименование+" ";
Продолжить;
КонецЕсли;
Если счетчикСимволов=ВсегоСимоволов Тогда
Наименование=Наименование+ТекущийСимвол;
Продолжить;
КонецЕсли;
СледующийСимвол=Сред(Имя,счетчикСимволов+1,1);
Если НРег(ТекущийСимвол)=ТекущийСимвол и Врег(СледующийСимвол)=СледующийСимвол и не Этоцифра(ТекущийСимвол) Тогда
Наименование=Наименование+ТекущийСимвол+" ";
Иначе
Если Прав(Наименование,1)=" " и Врег(СледующийСимвол)<>СледующийСимвол Тогда
Наименование=Наименование+НРег(ТекущийСимвол);
Иначе
Наименование=Наименование+ТекущийСимвол;
КонецЕсли;
КонецЕсли;
КонецЦикла;
Возврат Наименование;
КонецФункции
Функция Этоцифра(ТекущийСимвол)
Если МассивЦифр.Найти(ТекущийСимвол)<>Неопределено Тогда
возврат Истина;
КонецЕсли;
Возврат Ложь;
КонецФункции
МассивЦифр=Новый Массив;
МассивЦифр.Добавить("1");
МассивЦифр.Добавить("2");
МассивЦифр.Добавить("3");
МассивЦифр.Добавить("4");
МассивЦифр.Добавить("5");
МассивЦифр.Добавить("6");
МассивЦифр.Добавить("7");
МассивЦифр.Добавить("8");
МассивЦифр.Добавить("9");
МассивЦифр.Добавить("0");
Данное решение подойдет, например, тем кто сделал на СКД "набор данных - Объект" и желает добавить список полей в xml от СКД
ТекстШаблона0="<field xsi:type=""DataSetFieldField"">
|<dataPath>";
//ИмяПоля
ТекстШаблона1="</dataPath>
|<field>";
//ИмяПоля
ТекстШаблона11="</field>
|<title xsi:type=""v8:LocalStringType"">
| <v8:item>
| <v8:lang>ru</v8:lang>
| <v8:content>";
//НаименованиеПоля
ТекстШаблона2="</v8:content>
| </v8:item>
|</title>
|<valueType>
| <v8:Type>xs:decimal</v8:Type>
| <v8:NumberQualifiers>
| <v8:Digits>0</v8:Digits>
| <v8:FractionDigits>0</v8:FractionDigits>
| <v8:AllowedSign>Any</v8:AllowedSign>
| </v8:NumberQualifiers>
|</valueType>
|<appearance/>
|<inputParameters/>
|</field>
|";
МассивИмен=Новый Массив;
// предполагается что здесь вы поместите имена в массив
Итоговаястрока="";
для каждого Имя из МассивИмен Цикл
Итоговаястрока=Итоговаястрока+ТекстШаблона0+Имя+ТекстШаблона1+Имя+ТекстШаблона11+ПолучитьНаименованиеИзИмени(Имя)+ТекстШаблона2;
КонецЦикла;
Надеюсь, я не изобрел велосипед на костылях, и кому-нибудь это будет полезно.