Имя: Пароль:
1C
1С v8
Подобно в запросе
0 pal_vas
 
27.11.15
15:17
Задача получить запросом все значения справочника в наименовании которого содержится С16;С17;С...;С1500; Как это можно сделать в запросе? Пробую Номенклатура.НаименованиеПолное ПОДОБНО "%_С[16-1500]_%" выводит не корректно.
1 VikingKosmo
 
27.11.15
15:18
в чем проявляется некорректность?
2 Живой Ископаемый
 
27.11.15
15:20
%С[1-9][6-9]%
но вообще непонятно
3 pal_vas
 
27.11.15
15:21
(1) ну например позицию с наименование "С3 Н20-40 4680009361379" так же выводит
4 Живой Ископаемый
 
27.11.15
15:23
накидай больше примеров и какие из них должны попадать в выборку
5 pal_vas
 
27.11.15
15:23
(2)что именно не понятно? как быть с 20-25?
6 Лефмихалыч
 
27.11.15
15:26
%_С[0-9]_% или %_С[0-9][0-9]_% или %_С[0-9][0-9][0-9]_% или ИТАКДАЛЕЕ

запаришься, короче. Регэкспов тут нет, живи с этим
7 pal_vas
 
27.11.15
15:27
Примеры: Артикул С3 Н20-40 4680009361379;С16 Н20-40 4680009361379;С20 Н20-40 4680009361379;С1 Н20-40 4680009361379
И т.д.
8 VikingKosmo
 
27.11.15
15:28
а был бы он С0003, СОО16... С1500...
9 pal_vas
 
27.11.15
15:30
(8) нет нет, нумеровали так сказать строго, сначала символ "С" потом цифра от 16 и до 1500.
10 pal_vas
 
27.11.15
15:32
(6) Есть другие варианты?
11 VikingKosmo
 
27.11.15
15:33
(10) есть, "Понять и простить" (с)
12 pal_vas
 
27.11.15
15:34
(11) Задача то должна быть не оригинальной, думаю многие как то кодируют артикулы или наименование...
13 VikingKosmo
 
27.11.15
15:36
(12) мы кодируем, но в условиях запросов не используем. Совсем...
14 pal_vas
 
27.11.15
15:36
(13) пусть будет не запрос, пусть перебор элементов, тогда как?
15 Лефмихалыч
 
27.11.15
15:36
(10) нет. Но этот вариант не так уж и плох. Нечитабелен ни хренища только. Но работает. Я такими эппическими ПОДОБНО выстригал хорошие телефоны из контактной информации и отделял их от плохих. Хотя там данных было не много - какие-то сцаные сотни тысяч наверное... Как оно будет на взрослых объемах быть - не пробовал
16 pal_vas
 
27.11.15
15:38
(15) Согласен, должен быть рабочим, спасибо, сейчас попробую...
17 pal_vas
 
27.11.15
15:41
(15) Да, сработало, спасибо!
18 letni88
 
27.11.15
15:57
(17) , решение вспомнилось - сформируй ТЗ и соедени в запросе по условию подобно
19 letni88
 
27.11.15
15:58
более красиво, что ли
20 Лефмихалыч
 
27.11.15
16:04
(18) ТЗ сформировать с вот этими "%_С[0-9][0-9][0-9]_%" шаблонами что ли? Ну, тож вариант. Только, когда я это делал, 8.1 еще не умела соединяться по ПОДОБНО, по-моему. Кажется. А может - тупо в голову не пришло.
21 letni88
 
27.11.15
16:08
ну этот вариант больше подходит для случаев когда вариантов сравнения по подобно реально много, а если 5-10 то думаю не особо важно, по скорости думаю тоже одинаково примерно
22 sash-ml
 
27.11.15
16:11
если после числа всегда пробел можно что-то вроде
"%_С[0-9][0-9 ][0-9 ][0-9 ]_%"