0
miff
30.09.11
✎
11:56
|
Добрый день!
Хочу исключить номенклатуру, в наименовании которой отсутствует конструкция %[0,%]%.
Но это видимо не работает ввиду того, что квадратные скобки используются как СПЕЦСИВОЛ и выходит ЛАБУДА. Подскажите как написать такое условие корректно.
ЦИТАТА из справки по спецсимволам:
% (процент): последовательность, содержащая любое количество произвольных символов
_ (подчеркивание): один произвольный символ
[…] (в квадратных скобках один или несколько символов): любой одиночный символ из перечисленных внутри квадратных скобок
ЧАСТЬ МОЕГО ЗАПРОСА:
|ГДЕ Справочник.Номенклатура.Наименование ПОДОБНО &КвадратныеСкобки
Запрос.УстановитьПараметр("КвадратныеСкобки", "%[0,%]%");
|
|
4
Ненавижу 1С
гуру
30.09.11
✎
12:02
|
до конца не дочитал?
Любой другой символ означает сам себя и не несет никакой дополнительной нагрузки. Если в качестве самого себя необходимо записать один из перечисленных символов, то ему должен предшествовать <Спецсимвол>, указанный после ключевого слова СПЕЦСИМВОЛ (ESCAPE).
Например, шаблон
“%АБВ[0-9][абвг]\_абв%” СПЕЦСИМВОЛ “\”
|
|