Имя: Пароль:
1C
1С v8
Поиск в строке по маске
0 synapce
 
07.09.21
11:32
Всем привет, коллеги.

Есть строка "Наименование". В ней может быть скрыт номер авто таким образом.
"БЛАБЛАБЛАМ(711ОА179)_"
"_БЛАБЛА_регномерНН345Р89"

Есть ли какой-то способ, чтобы выцепить номер? Или же настолько гемморрно, что проще ввести реквизит, чтобы пользователи отдельно заполняли номер?
Всем спасибо за ответы
1 synapce
 
07.09.21
11:32
1с 8.3 бух
2 DrShad
 
07.09.21
11:40
регулярные выражения
3 ДенисЧ
 
07.09.21
11:41
Если для тебя слова "регулярное выражение" означают только те термины, которыми общаются опустившиеся люди после N литров алкоголя, то проще отдельный реквизит.
Если же нет - то в гугле "1с регулярные выражения" дадут кучу ссылок.
4 acht
 
07.09.21
11:44
Регэкспы здесь - поглаживание своего эго. Ровно до момента встречи первого иностранного номера.
5 acht
 
07.09.21
11:45
(0) Дополнительный реквизит?
6 fisher
 
07.09.21
11:45
(0) Номер в любом случае нужен отдельно, раз он для чего-то нужен на постоянной основе.
Можно просто облегчить пользователю его ввод, пытаясь автоматически выцепить из названия при создании элемента и изменении названия.
Ну а способ... Какой тут способ? Банальный парсинг строки. Насколько умным его делать - это хозяин-барин. На вкус и цвет, как говорится.
(3) Вот за втыкание регулярок где надо и где не надо - повбывав бы. Не зря их в 1С добавлять не хотят. Сразу ведь вакханалия начнется.
7 ДенисЧ
 
07.09.21
11:46
(6) Не начнётся. 99% 1сников их не понимают. А из оставшегося - 80% поленятся.
8 acht
 
07.09.21
11:47
(6) > за втыкание
Да не, пусть будут. Народ хочет выпендрится - пусть себя во всей красе показывает. На собеседованиях весьма удобно дураков ловить.
9 acht
 
07.09.21
11:48
Это как с Геней одноэсным =)
10 synapce
 
07.09.21
11:48
(7) спасибо за наводку на регулярные, буду копать, разбираться)
11 fisher
 
07.09.21
11:48
(7) Зато те кто думают что понимают - навтыкают такого, что проще будет сразу выбрасывать чем продолжать сопровождать.
12 acht
 
07.09.21
11:49
(10) Ну вот, уже началось =)
13 synapce
 
07.09.21
11:50
В любом случае, всем спасибо!
14 Lexandr
 
07.09.21
14:12
(0) Лучше один раз упереться, проораться  и забыть этот вопрос или дать слабину, а потом получать за "фуфлыжный" парсинг).
15 unbred
 
07.09.21
14:27
(10) в запросах потом по этому полю тоже будешь писать ПОДОБНО %\dБЛАБЛАБЛАМ(711ОА179) ?
16 Kassern
 
07.09.21
14:29
(0) заведи лучше отдельный реквизит, чтобы каждый раз не вычленять номер.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан