Имя: Пароль:
1C
 
Запрос. Подобно Префикс + Цифры
0 Пол Ньюман
 
26.11.10
12:25
Помогите пожалуйста составить условие запроса, чтобы в запрос попадали только элементы кодов, начинающиеся с заданного префикса и имеющие после префикса только цифры.
1 Maxus43
 
26.11.10
12:35
Следующие символы в строке шаблона являются служебными и имеют смысл, отличный от символа строки:

% (процент): последовательность, содержащая любое количество произвольных символов
_ (подчеркивание): один произвольный символ
[…] (в квадратных скобках один или несколько символов): любой одиночный символ из перечисленных внутри квадратных скобок
В перечислении могут встречаться диапазоны, например a-z, означающие произвольный символ, входящий в диапазон, включая концы диапазона.
[^…] (в квадратных скобках значок отрицания, за которым следует один или несколько символов): любой одиночный символ, кроме тех, которые перечислены следом за значком отрицания
Любой другой символ означает сам себя и не несет никакой дополнительной нагрузки.

Например, шаблон “%АБВ[0-9][абвг]\_абв%” СПЕЦСИМВОЛ “\” означает подстроку, состоящую из последовательности символов:
буквы А; буквы Б; буквы В; одной цифры; одной из букв а, б, в или г; символа подчеркивания; буквы а; буквы б; буквы в.

Причем перед этой последовательностью может располагаться произвольный набор символов.
2 Maxus43
 
26.11.10
12:38
т.е.
"(Префикс)[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]" смотря сколько длинна кода
3 Пол Ньюман
 
26.11.10
12:48
(2) Хм, неужели нельзя не перечислять [0-9], длина заранее неизвестна, должно же быть как в регулярных выражениях задание любого числа символов из диапазона?
4 Maxus43
 
26.11.10
12:50
(3) Судя по (1) - я не нашёл. Длинна не может быть неизвестна, если чо, если речь про код справочника (строковый)
5 Maxus43
 
26.11.10
12:51
(4) иль документа
6 Maxus43
 
26.11.10
12:56
а "(Префикс)%" - не хватит чтоли? после префикса кто-то умудряется ещё и символы писать?
7 Dem1urg
 
26.11.10
12:57
(3) Что значит "должно же быть как в регулярных выражениях". Кому оно это должно? Это язык запросов
8 Пол Ньюман
 
26.11.10
13:39
(7) Понимаю, мозг программиста всё воспринимает буквально, в данном случае "должно же быть" - всего лишь идиоматическое выражение, не означающее будто кто-то у кого-то взял в долг.
9 Пол Ньюман
 
26.11.10
13:41
Maxus43, благодарю
10 Живой Ископаемый
 
26.11.10
13:48
2(3) в регулярных - должно... Но в языке запросов это реализовано не через регулярные выражения
Ошибка? Это не ошибка, это системная функция.