Имя: Пароль:
1C
1С v8
ПОДОБНО &КвадратныеСкобки
0 miff
 
30.09.11
11:56
Добрый день!
Хочу исключить номенклатуру, в наименовании которой отсутствует конструкция %[0,%]%.
Но это видимо не работает ввиду того, что квадратные скобки используются как СПЕЦСИВОЛ и выходит ЛАБУДА. Подскажите как написать такое условие корректно.

ЦИТАТА из справки по спецсимволам:
% (процент): последовательность, содержащая любое количество произвольных символов
_ (подчеркивание): один произвольный символ
[…] (в квадратных скобках один или несколько символов): любой одиночный символ из перечисленных внутри квадратных скобок
 

ЧАСТЬ МОЕГО ЗАПРОСА:
|ГДЕ Справочник.Номенклатура.Наименование ПОДОБНО &КвадратныеСкобки

Запрос.УстановитьПараметр("КвадратныеСкобки", "%[0,%]%");
1 miff
 
30.09.11
11:56
P.S. у меня в наименовании номенклатуры в квадратных скобках указывается толщина
2 alex-pro
 
30.09.11
11:57
[[ пробовал?)
3 butterbean
 
30.09.11
11:58
%&[0,%&]% СПЕЦСИМВОЛ "&"
4 Ненавижу 1С
 
гуру
30.09.11
12:02
до конца не дочитал?


Любой другой символ означает сам себя и не несет никакой дополнительной нагрузки. Если в качестве самого себя необходимо записать один из перечисленных символов, то ему должен предшествовать <Спецсимвол>, указанный после ключевого слова СПЕЦСИМВОЛ (ESCAPE).

Например, шаблон

“%АБВ[0-9][абвг]\_абв%” СПЕЦСИМВОЛ “\”
5 catena
 
30.09.11
12:08
"до конца не дочитал? "
Можно подумать, там будет что-то интересное :)
6 miff
 
30.09.11
12:53
спс!