Знаю что можно через VBScript:
Функция Asc(value)
sc = Новый COMОбъект("MSScriptControl.ScriptControl");
sc.language="VBscript";
Возврат sc.eval("Asc("""+value+""")");
КонецФункции
Но это, почему-то работает не везде. Помогите пожалуйста.
КодСимвола (CharCode)
Синтаксис:
КодСимвола(<Строка>, <Номер символа>)
Параметры:
<Строка> (обязательный)
Тип: Строка. Исходная строка.
<Номер символа> (необязательный)
Тип: Число. Номер символа в строке, код которого необходимо получить. Нумерация символов в строке начинается с 1.
Значение по умолчанию: 1
Возвращаемое значение:
Тип: Число. Код переданного символа. Код возвращается в соответствии с кодировкой Unicode.
Описание:
Получает код символа, расположенного в переданной строке в позиции с указанным номером.
Пример:
КодПервогоСимволаФамилии = КодСимвола(Сотрудник.Фамилия);
(4) - возможно, но компов много и они далеко, и с каждым копаться в системе не вариант...
Ошибку выкидывает (только у некоторых): Ошибка при вызове метода контекста (Eval): Произошла исключительная ситуация (Microsoft VBScript compilation error): Unterminated string constant