Вход | Регистрация


справочник "Номенклатура"

справочник "Номенклатура"
Я
   Irb10
 
03.07.18 - 21:34
Здравствуйте форумчане, подскажите пожалуйста, как  прочитать последние символы в наименовании справочника?
Есть справочник "Номенклатура", нужно выбрать справочники, что имеют в конце наименования "(Брак)". Очень выручите!!! Заранее спасибо!!!
 
 
   PuhUfa
 
1 - 03.07.18 - 21:37
(0) запросом
   Aleksey
 
2 - 03.07.18 - 21:41
где наименование Like %(Брак)
   Irb10
 
3 - 03.07.18 - 21:55
(2) ВЫБРАТЬ
    Номенклатура.Наименование
ИЗ
    Справочник.Номенклатура КАК Номенклатура
ГДЕ
    Номенклатура.Наименование ПОДОБНО "%(Брак)%"

Таким образом?
   Irb10
 
4 - 03.07.18 - 21:56
(2) спасибо большое!!!
   kubik_live
 
5 - 03.07.18 - 21:58
(3) я бы добавил:

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует