|
Отобрать элементы справочника по наименованию по первому символу с "Символ1" по "Симв | ☑ | ||
---|---|---|---|---|
0
Sasha_1CK
03.12.21
✎
08:11
|
Можно ли используя штатный отбор в отчетах отобрать например контрагентов с "А" по "Г".
То есть всех контрагентов чьи наименования начинаются соотвественно на "А", "Б", "В" или "Г". Понятно что можно сгруппировать условие Вида "Контрагент - Начинается с - А" ... "Контрагент - Начинается с - Г" по "ИЛИ". Но 3-4 буквы еще куда ни шло - но если надо отобраться с "Б" по "Н" - это уже как то не эстетично и не слишком удобно. Собственно вопрос - можно ли как то настроить условие что бы задать только певую и последнюю букву из нужного диапазона. |
|||
1
ДенисЧ
03.12.21
✎
08:17
|
Оператор ПОДОБНО позволяет сравнить значение выражения, указанного слева от него, со строкой шаблона, указанной справа. Значение выражения должно иметь тип строка. Если значение выражения удовлетворяет шаблону – результатом оператора будет ИСТИНА, иначе – ЛОЖЬ.
... […] (в квадратных скобках один или несколько символов): любой одиночный символ из перечисленных внутри квадратных скобок |
|||
2
Малыш Джон
03.12.21
✎
08:22
|
(1) ну в отборах отчета это называется "Соотвествует шаблону"
(0) а так да: копать в сторону оператора ПОДОБНО, смотреть как составить нужный шаблон и по нему делать отбор |
|||
3
Смотрящий
03.12.21
✎
08:23
|
(0) Штатно - не умеет так
|
|||
4
DGorgoN
03.12.21
✎
08:28
|
(0) Вырази первую букву в 1 символ и этот выразить уже В СпискеЗначений, содержащий нужные тебе буквы
|
|||
5
Малыш Джон
03.12.21
✎
08:34
|
||||
6
Гипервизор
03.12.21
✎
10:18
|
(5) Что за конструкция? Это работает?
|
|||
7
Вафель
03.12.21
✎
10:20
|
(5) вроде % должен быть, а не *
|
|||
8
Малыш Джон
03.12.21
✎
10:21
|
(7) % - это один любой символ, * - это любое количество любых символов
|
|||
9
Малыш Джон
03.12.21
✎
10:22
|
(6) ну при использовании "ПОДОБНО" работает
|
|||
10
Вафель
03.12.21
✎
10:22
|
(8) один символ это "_"
|
|||
11
Kassern
03.12.21
✎
10:23
|
(8) «%»– последовательность любых символов произвольной длины. Используется для поиска отдельных слов или цифр в строке;
«_»– любой единичный символ. Предназначен для обозначения наличия одного знака; «[…]»– последовательность символов для сравнения со знаком в строке. С помощью подобного шаблона проверяется соответствие любому из перечисленных в скобках знаков. Также можно задать диапазон цифр или букв ([а-г], [1-7]); «[^…]»– противоположный предыдущему шаблон. Проверяется отличие указанного в строке символа от перечисленных в скобках. |
|||
12
Малыш Джон
03.12.21
✎
10:23
|
(10) бля, точно)
|
|||
13
RA77
03.12.21
✎
10:23
|
включить полнотекстовый поиск не?
|
|||
14
Вафель
03.12.21
✎
10:23
|
(8) у меня со * не работает, только с %
|
|||
15
Малыш Джон
03.12.21
✎
10:24
|
Сорян, действительно попутал. Должно быть [А-Г]%
|
|||
16
RomaH
naïve
03.12.21
✎
10:26
|
Имя Меньше "Г"
И Имя Больше "Б" |
|||
17
Гипервизор
03.12.21
✎
10:31
|
(15) Вы уверены? Речь не про ПОДОБНО "[А-Г]%" в запросе, где это работает. А про вид сравнения "Соответствует шаблону" в СКД. И там что-то такая конструкция не работает.
Видимо по этой причине: Строка удовлетворяет шаблону (Подобно/Like) Описание: Данная операция осуществляет проверку того, что проверяемое значение удовлетворяет заданному шаблону. Следующие символы в строке шаблона имеют смысл, отличный от просто очередного символа строки: ● «/» ‑ следующий символ надо интерпретировать как обычный символ. ● «%» ‑ процент: последовательность, содержащая ноль и более произвольных символов. ● «_» ‑ подчеркивание: один произвольный символ. |
|||
18
Гипервизор
03.12.21
✎
10:39
|
(16) Оригинально, благодарю. Схоронил.
|
|||
19
Малыш Джон
03.12.21
✎
10:40
|
(17) хмм.. действительно конструкцию со скобками так и не добавили. Был полностью уверен, что это давно уже сделали.
|
|||
20
Вафель
03.12.21
✎
10:41
|
(17) в скд тоже работает
|
|||
21
Гипервизор
03.12.21
✎
10:47
|
(20) В СКД работает как на скрине в (5), только не [А..Б]* а [А-Г]%
? Что-то никак не получилось такое изобразить чтобы работало. |
|||
22
RomaH
naïve
03.12.21
✎
10:50
|
еще раз
чем не устраивает условие Больше "Н" Меньше "Т" ?? |
|||
23
Гипервизор
03.12.21
✎
10:54
|
(22) ТС молчит, а меня вполне устраивает, ответил вам в (18). Просто уже обсуждение ради выяснения тонких моментов.
|
|||
24
1Сергей
03.12.21
✎
11:01
|
(16) +1
|
|||
25
Злопчинский
03.12.21
✎
14:01
|
(22) может как-то производительность разных вариантов отличается?
. странно что вариант16 не сразу всплыл, может 8-ки не знают, что так можно? (или нельзя все-таки?) |
|||
26
Sasha_1CK
05.12.21
✎
03:53
|
(16) Спасибо. Вечер пятницы был. Заклинило на "начинается с" и все.
(22) Всем устраивает - просто разница во времени. Не дождался ответа и ушел с работы. (25) Можно - но если редко со строками работать то то, что "А" < "Альфа" почему то в голову не пришло. :((( |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |