|
справочник "Номенклатура" | ☑ | ||
---|---|---|---|---|
0
Irb10
03.07.18
✎
21:34
|
Здравствуйте форумчане, подскажите пожалуйста, как прочитать последние символы в наименовании справочника?
Есть справочник "Номенклатура", нужно выбрать справочники, что имеют в конце наименования "(Брак)". Очень выручите!!! Заранее спасибо!!! |
|||
1
PuhUfa
03.07.18
✎
21:37
|
(0) запросом
|
|||
2
Aleksey
03.07.18
✎
21:41
|
где наименование Like %(Брак)
|
|||
3
Irb10
03.07.18
✎
21:55
|
(2) ВЫБРАТЬ
Номенклатура.Наименование ИЗ Справочник.Номенклатура КАК Номенклатура ГДЕ Номенклатура.Наименование ПОДОБНО "%(Брак)%" Таким образом? |
|||
4
Irb10
03.07.18
✎
21:56
|
(2) спасибо большое!!!
|
|||
5
kubik_live
03.07.18
✎
21:58
|
(3) я бы добавил:
ГДЕ Номенклатура.Наименование ПОДОБНО "%(Брак)%" ИЛИ Номенклатура.Наименование ПОДОБНО "%(брак)%" |
|||
6
Irb10
03.07.18
✎
22:00
|
(5) Спасибо, сейчас так и сделаю :)
|
|||
7
Aleksey
03.07.18
✎
22:00
|
(3) не соответсвует условию задачи
|
|||
8
Aleksey
03.07.18
✎
22:04
|
% - это любой символ в любом количестве
т.е. запрос ПОДОБНО "%(Брак)%" вернет типа "товар (брак) розовый", т.е. вернет случае когда (брак) в середине наименование Поэтому % в конце лишний |
|||
9
Aleksey
03.07.18
✎
22:07
|
(5) По идеи поиск в 1с Регистронезависимый, разве нет
А так тогда уж "%([Бб][Рр][Аа][Кк])" |
|||
10
Aleksey
03.07.18
✎
22:10
|
ПОДОБНО - Оператор проверки строки на подобие шаблону. Аналог LIKE в SQL.
Оператор ПОДОБНО позволяет сравнить значение выражения, указанного слева от него, со строкой шаблона, указанной справа. Значение выражения должно иметь тип строка. Если значение выражения удовлетворяет шаблону – результатом оператора будет ИСТИНА, иначе – ЛОЖЬ. Следующие символы в строке шаблона являются служебными и имеют смысл, отличный от символа строки: • % (процент): последовательность, содержащая любое количество произвольных символов • _ (подчеркивание): один произвольный символ • […] (в квадратных скобках один или несколько символов): любой одиночный символ из перечисленных внутри квадратных скобок В перечислении могут встречаться диапазоны, например a-z, означающие произвольный символ, входящий в диапазон, включая концы диапазона. • [^…] (в квадратных скобках значок отрицания, за которым следует один или несколько символов): любой одиночный символ, кроме тех, которые перечислены следом за значком отрицания Любой другой символ означает сам себя и не несет никакой дополнительной нагрузки. Если в качестве самого себя необходимо записать один из перечисленных символов, то ему должен предшествовать <Спецсимвол>. Сам <Спецсимвол> (любой подходящий символ) определяется в этом же операторе после ключевого слова СПЕЦСИМВОЛ. Например, шаблон “%АБВ[0-9][абвг]\_абв%” СПЕЦСИМВОЛ “\” означает подстроку, состоящую из последовательности символов: буквы А; буквы Б; буквы В; одной цифры; одной из букв а, б, в или г; символа подчеркивания; буквы а; буквы б; буквы в. Причем перед этой последовательностью может располагаться произвольный набор символов. (с) https://helpf.pro/faq/view/852.html |
|||
11
Irb10
03.07.18
✎
22:11
|
(8) Вроде такой номенклатуры не видела) Но конечно, кто знает ( спасибо сейчас поправлю
|
|||
12
Irb10
03.07.18
✎
22:17
|
Спасибо всем большущее получилось!!!! О-ля-ля )) Особенно Алексею))))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |