Имя: Пароль:
1C
1С v8
v8: Нужна помощь с конструкцией ПОДОБНО в запросе.
0 memogolik
 
07.02.12
16:04
Как в запросе можно вывести все элементы справочника, где определенный реквизит содержить две точки или запятые подряд (или больше)
вот такой запрос
ВЫБРАТЬ Ссылка, АдресДоставки
ИЗ
   Справочник.ДоговорыКонтрагентов
ГДЕ
   АдресДоставки ПОДОБНО ("%..%")

не работает.
1 Ненавижу 1С
 
гуру
07.02.12
16:04
АдресДоставки ПОДОБНО "%..%" или АдресДоставки ПОДОБНО "%,,%"
2 Живой Ископаемый
 
07.02.12
16:04
ВЫБРАТЬ Ссылка, АдресДоставки
ИЗ
   Справочник.ДоговорыКонтрагентов
ГДЕ
   АдресДоставки ПОДОБНО '%..%'
3 Господин ПЖ
 
07.02.12
16:04
а так?

(_x_)
4 Maxus43
 
07.02.12
16:05
ПОДОБНО &шаблон

Шаблон = "%..%"
5 memogolik
 
07.02.12
16:10
не наботает

ВЫБРАТЬ Ссылка, АдресДоставки
ИЗ
   Справочник.ДоговорыКонтрагентов
ГДЕ
   АдресДоставки ПОДОБНО "%..%"

мне кажется, что точки надо как нибудь экранировать? Это же по сути перловские выражения в кавычках?
6 Живой Ископаемый
 
07.02.12
16:10
ну при чем тут перл?
7 Старуха Изергиль
 
07.02.12
16:12
в ЖК ищи
8 memogolik
 
07.02.12
16:12
ну а как в таком случае мне надо написать, чтобы найти реквизиты, в которых есть знак "%"?
9 memogolik
 
07.02.12
16:13
ЖК это что, прошу прощения за дремучесть)
10 Живой Ископаемый
 
07.02.12
16:13
2(8) Ну вот % экранируй, а точка при чем?
Читай Ф1
11 memogolik
 
07.02.12
16:16
Спасибо, разобрался!
12 Живой Ископаемый
 
07.02.12
16:17
13 DIvanmgn
 
17.02.12
05:27
А у меня такая вот конструкция не работает. Что не так?
ВЫБРАТЬ
   "ндс 18%" КАК Поле1
ПОМЕСТИТЬ ВТ_Стр

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
   "Без НДС"
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
   ВТ_Стр.Поле1
ИЗ
   ВТ_Стр КАК ВТ_Стр
ГДЕ
   ВТ_Стр.Поле1 Подобно "%18[%]%"
14 Wobland
 
17.02.12
06:17
(13) ПОДОБНО "%18\%%" СПЕЦСИМВОЛ\ не?
15 Wobland
 
17.02.12
06:17
(14) СПЕЦСИМВОЛ "\"