Есть в 1С функция сравнения строки по маске #379243


#0 by Zlodey1С
Допустим необходимо ввести номер автомобиля но юзер тупой и не знает что надо вводить так Н666НН38 ну или накрайняк упростим ему задачу и пусть вводит так ННН66638. Но он тупой и он вводит так Н38ННН666. Пришлось писать свои функции хотя вроде и задача простая.
#1 by Zlodey1С
Выкладываю свой вариант реализации. если у кого есть свой делитесь:
#2 by smaharbA
Чего хотел то ?
#3 by Zlodey1С
Ты как так быстро отвечаешь?
#4 by ASU_Diamond
а маска в поле ввода не подходит?
#5 by Stepa86
Есть маска в поле ввода, есть выражение ПОДОБНО в запросе и есть RegExpы - всяко лучше ручного парсанья строки
#6 by Armando
#7 by Zlodey1С
Маска в поле ввода не канает т.к там только латинский алфавит В строке маски допустимо использование следующих специальных символов: ! - любой введенный символ преобразуется в верхний регистр; 9 - допустимо ввести произвольный символ цифры; # - допустимо ввести произвольный символ цифры или - (знак минус) или + (знак плюс) или пробел; N - допустимо ввести любые алфавитно-цифровые символы (буквы или цифры); U - допустимо ввести любые алфавитно-цифровые символы (буквы или цифры) и любой введенный символ преобразуется в верхний регистр; X (латинского алфавита) - допустимо ввести произвольный символ; ^ - не допустимо вводить этот символ интерактивно пользователем, он может устанавливаться только из языка; h - допустим ввод символов обозначения шестнадцатеричных цифр; @ – допустимо ввести любые алфавитно-цифровые символы (буквы или цифры) в верхнем регистре или пробел.
#8 by Zlodey1С
Запрос по строке не понимаю как использывать. А про RegExpы можно подумать.
#9 by Defender aka LINN
А что, у нас остались номера с кириллицей? 0_о
#10 by Zlodey1С
А вдруг
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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