|
проверка количества символов в строке, если не 17 то ошибка | ☑ | ||
---|---|---|---|---|
0
ArtYst
23.07.12
✎
14:28
|
Помогите пожалуйста, проверить количество символов в строке, оно должно быть 17 иначе вывод ошибки, при этом введенная последовательность символов программа автоматически переводит в верхний регистр.
через стДлина не выходит((((((( |
|||
1
Asmody
23.07.12
✎
14:29
|
ну ты и артист! а через СтрДлина получается?
|
|||
2
Coldboy
23.07.12
✎
14:30
|
уверен, что тип строка, почему не выходит, что пишет? Попробуй так сделать, извращенски прям
Если Сред(ТвояСТрока,18)<>"" Тогда Сообщить("Че то, есть после 17 символа"); КонецЕсли; |
|||
3
ArtYst
23.07.12
✎
14:34
|
(1) а через что получится?
|
|||
4
Coldboy
23.07.12
✎
14:35
|
Встроенные функции языка (Script functions)
СтрДлина (StrLen) Синтаксис: СтрДлина(<Строка>) Параметры: <Строка> (обязательный) Тип: Строка. Исходная строка. Возвращаемое значение: Тип: Число. Длина строки. Описание: Получает количество символов в строке. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение. Пример: ДлинаНаименования = СтрДлина(Товар.Наименование); |
|||
5
Aleksey
23.07.12
✎
14:36
|
ГТД что ли? тогда алгоритм неверный
|
|||
6
ArtYst
23.07.12
✎
14:42
|
(5)нет нужно просто проверить чтобы количество веденных символов было 17, иначе ошибка. Если их 17, то перевод в буквы верхнего регистра.
|
|||
7
Coldboy
23.07.12
✎
14:45
|
(6) тебе уже сказали команду, даже 2 вариант.
|
|||
8
MRAK
23.07.12
✎
14:50
|
Режим = РежимДиалогаВопрос.ДаНет;
Текст = "Посчитайте пожалуйста, количество символов равно 17?"; Ответ = Вопрос(Текст, Режим, 0); Если Ответ = КодВозвратаДиалога.Нет Тогда Сообщить("Ошибка! Количество символов не равно 17!!!"); Возврат; КонецЕсли; |
|||
9
MaXpaT
23.07.12
✎
14:55
|
Если СтрДлина(СтрокаПроверки) = 17 Тогда
Сообщить("Всё хОКкей"); СтрокаПроверки = ВРЕГ(СтрДлина); Иначе Сообщить("Всё не хОКкей"); СтрокаПроверки = ВРЕГ(Лев(СтрокаПроверки,17)); КонецЕсли; |
|||
10
MaXpaT
23.07.12
✎
14:55
|
* СтрокаПроверки = ВРЕГ(СтрокаПроверки);
|
|||
11
pochemu
23.07.12
✎
14:57
|
(8) гыгыг, ради прикола не приводил бы (9) =)
|
|||
12
ArtYst
23.07.12
✎
15:00
|
спасибо большое, все получилось)
|
|||
13
SherifSP
23.07.12
✎
15:03
|
(12)Говорят Сп помогает очень, правда ли это?)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |