Имя: Пароль:
1C
1С v8
помогите с запросом
,
0 а кому щас легко
 
05.12.11
12:03
Как запросом к справочнику вытащить все элементы у которых в наименовании первое слово к примеру "Мир"?
1 Reset
 
05.12.11
12:04
Подобно Мир%
2 Axel2009
 
05.12.11
12:05
подобно "мир%"
3 Wobland
 
05.12.11
12:08
ВЫБРАТЬ
 "Привет, ",
 Номенклатура.Наименование,
 "!"
ИЗ
 Справочник.Номенклатура КАК Номенклатура
ГДЕ
 Номенклатура.Наименование ПОДОБНО "Мир%"
4 Reset
 
05.12.11
12:13
(3) :-)
ВЫБРАТЬ
 "Hello, "+Номенклатура.Наименование
ИЗ
 Справочник.Номенклатура КАК Номенклатура
ГДЕ
 Номенклатура.Наименование ПОДОБНО &Ша

Мир="World";
З.УстановитьПараметр("Ша",Мир+"%");
5 Ненавижу 1С
 
гуру
05.12.11
12:14
не взлетит все это, что есть "первое слово"?
6 Нуф-Нуф
 
05.12.11
12:15
(5) почему не взлетит. имхо все норм. а первое - это первое слово в строке
7 Wobland
 
05.12.11
12:15
(5) "Мир %"?
8 Reset
 
05.12.11
12:16
(6) Он имеет в виду, "Мировой кризис" - здесь первое слово не "Мир"
9 Нуф-Нуф
 
05.12.11
12:17
кстати у Гилева подробно разбирался этот момент
10 Ненавижу 1С
 
гуру
05.12.11
12:17
а вот здесь "9 попугаев" где первое слово?
11 Reset
 
05.12.11
12:17
или "1.Мир"
и тд
12 Нуф-Нуф
 
05.12.11
12:18
(10) "9"
13 Ненавижу 1С
 
гуру
05.12.11
12:19
(12) ну вот хотелось бы у автора узнать
14 Wobland
 
05.12.11
12:20
(13) ну ему ж для примера. направление задали, пускай думает ;)
15 а кому щас легко
 
05.12.11
12:48
Поясню: в справочнике "Контрагенты" есть физические лица, т.е. у них есть фамилия имя и отчество. Мне надо получить запросом всех физ лиц, у которых фамилия "Иванов", т.е. конкретно первое слово в наименовании.
16 Нуф-Нуф
 
05.12.11
12:48
хм... а может лучше заюзать регистр сведений ФИОФизЛиц? на порядок проще будет
17 а кому щас легко
 
05.12.11
12:53
(16) в справочнике контрагенты наименование в БП не разделяется на Ф.И.О. по отдельности.
18 Reset
 
05.12.11
13:02
тогда тебе как минимум, вариант (7) нужен для исключения ивановских и ивановичей
19 а кому щас легко
 
05.12.11
13:22
(18) Хорошо пусть будет так.

Как использовать "ПОДОБНО" если не одна фамилия, а список возможных фамилий?
20 а кому щас легко
 
05.12.11
13:37
Как получить список контрагентов наименования которых содержат слова, которые есть в списке/массиве, а не только одно слово?
21 shuhard
 
05.12.11
13:40
(20) загрузить список во временную таблицу и соединить в запросе, использую в ПО ПОДОБНО
22 а кому щас легко
 
05.12.11
13:43
(21) пример не можете привести?
23 shuhard
 
05.12.11
13:44
(22) а что конкретно не понятно ?
24 Reset
 
05.12.11
13:44
(22) Пример чего?
25 а кому щас легко
 
05.12.11
13:48
Пример такого запроса
26 Reset
 
05.12.11
13:49
а самому поискать?
27 Reset
 
05.12.11
13:50
это просто уже смахивает на "сделайте за меня все"
28 а кому щас легко
 
05.12.11
13:51
Ладно спасибо, попробую сам.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.