Имя: Пароль:
1C
 
Транслитерация
Ø
0 VincentOne
 
11.12.06
15:39
Пользователь вводит в документ строку, в печатную форму эта строка должна попадать в транслитерации. Есть у кого нить дллка какая нить или вообще как это организовать то?
1 Uho
 
11.12.06
15:43
Функция Транслит(буква)
  стрРус="а..б..в..г..д..е..ё..ж..з..и..й..к..л..м..н..о..п..р..с..т..у..ф..х..ц..ч..ш..щ..ъ..ы..ь..э..ю..я..";
  стрТранслит="a..b..v..g..d..e..yo.zh.z..i..i..k..l..m..n..o..p..r..s..t..u..f..h..c..ch.sh.sch'..y..'..e..u..ya";
  Возврат СокрЛП(Сред(стрТранслит,Найти(стрРус,буква),3));
КонецФункции
  
PS. Точки заменить пробелами
2 user1C
 
11.12.06
15:44
напиши свою функцию или найди готовую...
3 VincentOne
 
11.12.06
15:48
2Uho
Нда, я чёт не додумался. Спасибо.
4 NoName
 
11.12.06
15:48
Кстати насчет транслитерации. Кто какую таблицу использует? (ГОСТ или еще что?) и какая более читабельная?
5 VincentOne
 
11.12.06
16:23
Я на каком то ментовском сайте видел правила транлитерации для загран паспортов. Но в моём случае это не важно.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.