Проверка раскладки клавиатуры (рус/англ) в 8.1 #535885


#0 by mortal
Привет, дорогие форумчане! Есть задачка: при вводе поля на форме у пользователя должна обязательно стоять аглицкая раскладка. как это реализовать, подскажите, пожалуйста.
#1 by mortal
надо как-то сделать, чтоб через ввод похожих символов "А" и "A", например, пользователи не обходили контроль уникальности реквизита :)
#2 by mortal
думал проверку через массив сиволов англ/рус сделать - да не прокатит, надо, чтоб ДО попытки записать новый элемент справочника запрет стоял
#3 by fimanich
а процедура ПередЗаписью не подходит?
#4 by H A D G E H O G s
В ПередЗаписью проверяй поле на наличие латинской ереси в символах. И будет щастье.
#5 by H A D G E H O G s
В типовых даже процедура есть
#6 by H A D G E H O G s
А то ведь есть еще: Скопипастинг, Групповая обработка, и.т.д.
#7 by mortal
нет, юзвери будут ругаться. да и некошерно как-то. хочется покрасивше :)
#8 by mortal
АльфаАвто. не нашел процедуру
#9 by H A D G E H O G s
Функция СтрокаНаписанаРусскимиИлиЛатинскими(Знач СтрокаПараметр) Экспорт
#10 by Asmody
а еще есть АвтоПодборТекста и ОкончаниеВводаТекста.
#11 by H A D G E H O G s
И групповая обработка справочников и докусментов
#12 by Stimcool
#13 by fimanich
А еще можно как бы клавиатуру виртуальную запускать, а там кнопки - только с нужными символами, а сам реквизит недоступен для редактирования, только через эту форму-клавиатуру.
#14 by fimanich
+ но от групповой обработки не спасет, все равно перед записью надо проверку какую-то делать.
#15 by mortal
ЭтоПять :)))
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С