|
Как проверить соответствует ли строка заданному формату? | ☑ | ||
---|---|---|---|---|
0
DomovoiVShoke
29.10.12
✎
12:34
|
К примеру имею реквизит с типом ссылка на справочник. При выборе надо проверить соответствует ли наименование выбираемого элемента нужному мне формату. Есть ли какой-нибудь механизм или команда для этого и какая?
|
|||
1
Privalov
29.10.12
✎
12:35
|
Команда - "Проверить!!!!"
|
|||
2
Живой Ископаемый
29.10.12
✎
12:36
|
Если ты сделал этот механизм, то есть. если не сдлелал, то нет. Забыл делал или нет?
|
|||
3
shuhard
29.10.12
✎
12:36
|
(0)[соответствует ли наименование выбираемого элемента нужному мне формат]
что-то мешает использовать подобно в запросе ? |
|||
4
Cube
29.10.12
✎
12:36
|
(1) Ващета, она называется ПроверитьСоответствиеСтрокиЗаданномуФормату(ПроверяемаяСтрока, ЗаданныйФормат)
|
|||
5
DomovoiVShoke
29.10.12
✎
12:39
|
Так есть или нет?
|
|||
6
Живой Ископаемый
29.10.12
✎
12:39
|
(5) так делал или нет?
|
|||
7
shuhard
29.10.12
✎
12:40
|
(5) для тебя - нет
|
|||
8
DomovoiVShoke
29.10.12
✎
12:40
|
(6)Если б я делал, то значит знал бы что встроенного нет и использовал свой бы.
|
|||
9
AlexTim03
29.10.12
✎
12:41
|
(0) Если простейшие проверки - то проще через запрос и "Подобно"
Если посложнее - то через регулярные выражения |
|||
10
DomovoiVShoke
29.10.12
✎
12:41
|
(3)Я не знаю как через запрос это организовать. Подскажите?
|
|||
11
Живой Ископаемый
29.10.12
✎
12:41
|
2(8) и какой по-твоему встроенный механизм может проверить такое:
заданный формат: Нужно чтобы первые три символа были большими буквами, потом от 5 до 10 цифр, потом 16 маленьких букв, могут быть пробелы, потом еще 10 или больших или маленьких букв с любыми знаками препинания., среди всех символов не должна встречасть тильда |
|||
12
Cube
29.10.12
✎
12:44
|
(11) И чтоб это работало в отчете на 10000 строк)))
|
|||
13
DomovoiVShoke
29.10.12
✎
12:44
|
(11)Маска
Только она как я понял навешиваеться на строковые реквизиты, а у меня в реквизите ссылка. |
|||
14
Starhan
29.10.12
✎
12:45
|
(13) действительно проблема
|
|||
15
Godofsin
29.10.12
✎
12:46
|
(13) бедааааа
|
|||
16
Starhan
29.10.12
✎
12:46
|
(0) кстати давай уже полностью задачу
что за нужный формат и зачем проверять. пополнь кладезь мудрости 1сников |
|||
17
1Страх
29.10.12
✎
12:46
|
(13) а ведь могло быть Неопределено!
|
|||
18
Godofsin
29.10.12
✎
12:47
|
(17) Давай решение задачи с пин-кодами!!!!
|
|||
19
DomovoiVShoke
29.10.12
✎
12:49
|
Ладно будем считать что ответ "Нет", не буду вас утруждать писать стандартные первые неочемные 50 постов.
|
|||
20
Живой Ископаемый
29.10.12
✎
12:50
|
2(13) показывай маску, которая может это проверить.
|
|||
21
Живой Ископаемый
29.10.12
✎
12:52
|
вообще первые 50 постов были по сути вот о чем - какой же у тебя все-таки "нужному мне формату." потому что от этого очень много завист. Что-то можно обработать ПОДОБНО (и то очень сильно зависит от используемой БД) что-то нельзя. И тогда придется обрабатывать Регэкспом. примеры есть в книге знаний.
|
|||
22
Cube
29.10.12
✎
12:55
|
(21) Да забей на него, видишь, он не обучаем))
|
|||
23
Privalov
29.10.12
✎
12:57
|
Сидит и ждет когда ему ответ готовый дадут.
|
|||
24
DomovoiVShoke
29.10.12
✎
13:03
|
(20)Даже если маску не подобрать - по крайней мере это вариант.
(21)Не важно какой формат, важно знать какие варианты есть, а я уже в зависимости от формата выберу какой мне больше будет подходить, или на следующий формат мне опять задавать вопрос? (23)Айайай какой нехороший:) А для чего еще задвать вопросы тут?:) Чтобы вам было о чем 50 постов херни написать?:) Или чтоб у меня знания появились? Или они должны появиться только от написания вопроса?:) |
|||
25
Godofsin
29.10.12
✎
13:05
|
(24) "Шарик, ты балбес!" (с)
|
|||
26
Cube
29.10.12
✎
13:06
|
(24) Иди на курсы. Все возможные вариации всего-превсего тебе тут никто разжевывать не будет. Или задавай конкретный вопрос или жди портянки более, чем на 50 постов...
|
|||
27
Starhan
29.10.12
✎
13:06
|
(24) без примера нужного формата мы не можем понять что тебе предложить.
На твое "нужный" формат ты получил ответы запросом или допилить свой метод. Выбирай. |
|||
28
Privalov
29.10.12
✎
13:27
|
(24) Так научись вопросы задавать. Знания тебе ни кто просто так давать не будет. Вот пока ты будешь под каждый формат новый вопрос задавать, так и не научишься никогда.
|
|||
29
DomovoiVShoke
29.10.12
✎
13:54
|
Ок. По тупому так по тупому.
1 формат 99999/9999/9999999 где 9 - любая цифра, / -символ "/". |
|||
30
DomovoiVShoke
29.10.12
✎
14:05
|
Вариантов нема?
|
|||
31
DomovoiVShoke
29.10.12
✎
14:21
|
Ну вот а то вопросы научись задавать. Сразу же понятно что с вариантами проблема, не было бы проблем сразу бы отписались:)
|
|||
32
Privalov
29.10.12
✎
14:24
|
Ты, чего хочешь, что бы тебе решение дали? Так с какой радости, сам думай. Формат у тебя есть в чем проблема проверить на совпадение, не понимаю.
|
|||
33
Starhan
29.10.12
✎
14:24
|
есть см (4)
|
|||
34
DomovoiVShoke
29.10.12
✎
14:28
|
(32)Не понимаешь - зачем писать? 27 дней на форуме, а языкастый уже ппц.
|
|||
35
DomovoiVShoke
29.10.12
✎
14:29
|
(33)Т.е. самому писать?
|
|||
36
Privalov
29.10.12
✎
14:29
|
(34)Если у тебя думать нету, зачем ругаться и кричать? Это ведь только твоя проблема, правда?
|
|||
37
Privalov
29.10.12
✎
14:30
|
(35)Первая умная мысль.
|
|||
38
Starhan
29.10.12
✎
14:31
|
(35) да обход циклом по строке и проверка. (это самое простое)
Есть еще регулярные выражения, поищи пример в книге знаний или в поисковике |
|||
39
DomovoiVShoke
29.10.12
✎
14:32
|
(36)А я и не кричу, я кричал первые пол годы остальные 2,5 я уже понял что люди необучаемы:)
(37)Вообще то это тупая мысль, лучше воспользоваться готов функционалом. |
|||
40
DomovoiVShoke
29.10.12
✎
14:32
|
(38)Спасибо, поищу.
|
|||
41
Privalov
29.10.12
✎
14:34
|
(39)Ты уж только за себя говори а не за всех людей.
Тебе уже пытались люди объяснить что нет такого функционала. Это хоть пойми или сам его создай. |
|||
42
Cunni
29.10.12
✎
14:38
|
(39) То есть ты уже 0.5 года в 1С и задаешь такие вопросы?
Сходи-ка ты на курсы. Вон баннер висит(да, я их вижу, adbloc не установлен), всего 2100 за кашерные курсы. |
|||
43
DomovoiVShoke
29.10.12
✎
14:42
|
(41)(42)Без обид, но для общения в разделе v7, v8 скилл читать и логика желательно 100%, а скилл троллинг 0%, тогда будете правильно все представлять и предлагать курсы не будете:)
|
|||
44
Privalov
29.10.12
✎
14:44
|
(43) Правильно не фиг учится. Пусть за тебя всю работу сделают, а ты денежку получишь, умный мальчик, далеко пойдешь ))))
|
|||
45
Cunni
29.10.12
✎
14:48
|
(43) Мне было бы стыдно задавать такие вопросы, как у тебя. А в программировании я всего 1.5 месяца, до этого вообще никакого кода в глаза не видел. И кстати, тот курс за 2100 я как раз сегодня и покупаю и с нетерпением жду закачки, очень уж интересно.
|
|||
46
Reset
29.10.12
✎
14:48
|
(43) Ты странный какой-то, все тебе обязаны. Один ты не обязан, можешь ляпнуть что-то и все тут должны прибежать и все рассказать (догадавшись что тебе надо)
По сути, если задачу понимать как "имея ссылку, проверить по маске некое значение в рекизите по ссылке" - правильный ответ - запрос с подобно |
|||
47
Reset
29.10.12
✎
14:49
|
*Разумеется, если маска может быть сормулирована для "подобно".
|
|||
48
Privalov
29.10.12
✎
14:50
|
(46)Да ему это не нужно. Код готовый дай, тогда отстанет довольный.
|
|||
49
Starhan
29.10.12
✎
14:51
|
(47) rcnfnb в данном случае можно
будет примерно Наименование подобно [0-9][0-9][0-9][0-9][0-9]/[0-9][0-9][0-9][0-9]/[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9] |
|||
50
Starhan
29.10.12
✎
14:52
|
но судя по(10) ТС не знает как это сделать.
|
|||
51
Starhan
29.10.12
✎
14:54
|
но я седне добрый :)
http://yandex.ru/yandsearch?text=1c+pfghjc+gjlj%2Cyj+&lr=56 |
|||
52
DomovoiVShoke
29.10.12
✎
14:54
|
Все спасибо всем.
Разобрался как делаеться. Извините что вызвал в вас негативные чуства. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |