Проверка на ввод символов

30.07.08

Разработка - Универсальные функции

Проверка на ввод символов

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
-
.1217421357 34,50Kb
128
128 Скачать (1 SM) Купить за 1 850 руб.

Вводимые символы проверяются на
- количество символов
- на англ. буквы
- на цифры

p.s.: вдруг кому пригодится...

См. также

Универсальные функции Программист Платформа 1С v7.7 Россия Абонемент ($m)

В библиотеку собраны различные функции по работе с документами, журналами, типами данных, строками, датой и временем, таблицами значений, Excel, файлами, XML, JSON, Http-сервисами, SMTP серверами и т.п.

1 стартмани

22.12.2023    1720    16    user706545_kseg1971    0    

6

Универсальные функции Программист Платформа 1С v7.7 1C77 Россия Бесплатно (free)

Получение реквизитов контрагентов из 1С:Контрагент для старых конфигураций под 1с 7.7.

25.04.2022    2559    zhenyat    7    

8

Универсальные функции Программист Платформа 1С v7.7 Россия Бесплатно (free)

Функция выводит таблицу значений в табличный документ. (v7.7) Особенно полезно при отладке. Не нужно вносить изменения в код, вызываем функцию как вычисляемое выражение при останове. Если таблица обрабатывается в несколько этапов, можно вывести её после каждого и визуально проследить эволюцию.

30.06.2021    5618    Zoltan_Black    11    

2

Универсальные функции Системный администратор Программист Платформа 1С v7.7 1C77 Абонемент ($m)

Установка принтера по умолчанию в 1С 7.7. Обработка может быть полезна в том случае, когда нужно установить принтер по умолчанию, а доступа к рабочему столу нет (например, терминальный режим без рабочего стола или remoteApp)

1 стартмани

13.02.2019    14201    4    alsen    3    

5

Универсальные функции Программист Платформа 1С v7.7 1C77 1С:Комплексная 7.7 Абонемент ($m)

Предлагается набор функций 1с 7.7 для формирования строки json стандартными средствами.

1 стартмани

10.12.2018    11177    malovandrey    7    

19

Универсальные функции Работа с интерфейсом Программист Платформа 1С v7.7 1C77 Россия Абонемент ($m)

В статье дано описание создания индикатора на форме в среде разработки 1С:Предприятие 7.7 исключительно типовыми средствами.

1 стартмани

27.09.2016    18984    2    HAMMER_59    6    

2
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Noy 1079 30.07.08 17:45 Сейчас в теме
Можно проще:

Функция ЭтоБукваИнглиш(Знач Символ)
Если КодСимв(Символ)>64 Тогда
Если КодСимв(Символ)<91 Тогда
Возврат 1;
КонецЕсли;
КонецЕсли;
Возврат 0;
КонецФункции


Функция ЭтоЦифра(Знач Символ)
Если КодСимв(Символ)>47 Тогда
Если КодСимв(Символ)<58 Тогда
Возврат 1;
КонецЕсли;
КонецЕсли;
Возврат 0;
КонецФункции

А символ проверяешь так:
Если ЭтоЦифра(НашСимвол)+ЭтоБукваИнглиш(Врег(НашСимвол))=0 тогда
Сообщить("Неверный символ: "+НашСимвол);
КонецЕсли;
2. Mitay 13.08.08 11:27 Сейчас в теме
а вот еще немного более быстрый вариант:

Функция ЭтоБукваИнглиш(Знач Символ)
Код = КодСимвола(Символ);
Если (Код > 64 и Код < 91) или (Код > 96 и Код < 123) Тогда
Возврат Истина;
КонецЕсли;
Возврат Ложь;
КонецФункции

Функция ЭтоБукваРус(Знач Символ)
Код = КодСимвола(Символ);
Если Код > 1039 и Код < 1104 Тогда
Возврат Истина;
КонецЕсли;
Возврат Ложь;
КонецФункции


Функция ЭтоЦифра(Знач Символ)
Код = КодСимвола(Символ);
Если Код > 47 и Код < 58 Тогда
Возврат Истина;
КонецЕсли;
Возврат Ложь;
КонецФункции


тогда и Врег при вызове не нужен
NittenRenegade; +1 Ответить
Оставьте свое сообщение