Имя: Пароль:
1C
1С v8
помогите найти в строке слово.
, ,
0 rchervak
 
05.06.12
13:05
Всем здрасте!

есть табличной поле. допустим колнки "Товар" "цена" "символ"
первые две колонки заполнены
нужно перебрать все табличное поле, и проставить в третей колонке соответствующий символ.
Например - Если товар содержит слово "текстиль" - проставить текстиль
если содержит "авто" - автомобиль.


Как правильно написать поик?


Для Каждого и1 из ТабличнаяЧасть Цикл

Если И1.товар.содержит ("авто") тогда;  ???? знаю что так незя.. но не знаю как нужно.  

КонецЦикла


намекните плиз как сделать? куда курить? а я уже сам дотяплю..
1 ДенисЧ
 
05.06.12
13:06
Найти()
2 Нуф-Нуф
 
05.06.12
13:06
запрос и подобно
3 rchervak
 
05.06.12
13:08
(1) {Форма.Форма.Форма(894)}: Значение не является значением объектного типа (найти)
               Если и1.товар.найти ("авто")  Тогда
4 Лефмихалыч
 
05.06.12
13:09
запрос + выбор когда + подобно
5 Pro-tone
 
модератор
05.06.12
13:11
(3)

Найти(<Строка>, <ПодстрокаПоиска>)
Параметры:

<Строка> (обязательный)

Тип: Строка.
Исходная строка.
<ПодстрокаПоиска> (обязательный)

Тип: Строка.
Искомая подстрока.
Возвращаемое значение:

Тип: Число.
Позиция первого знака найденной подстроки. Нумерация символов в строке начинается с 1. Если строка не содержит указанной подстроки, то возвращается 0.
Описание:

Находит вхождение искомой строки как подстроки в исходной строке.


Если Найти(Сотрудник.Имя, "Борис") > 0 Тогда
   Сообщить(Сотрудник.Имя + " таб. №" + Сотрудник.Код);
КонецЕсли;
6 ДенисЧ
 
05.06.12
13:11
(3) Купи у меня Синтакс-Помощник... Дорого отдам...
7 Алексей777
 
05.06.12
13:12
ну пипец, если тип знач спр-к Номенклатура, то у номенклатуры есть наименование (это как раз и есть поле с типом строка), т.е. Найти(и1.Наименование,"Авто")>0 Тогда.
8 rchervak
 
05.06.12
13:23
(5)(7)

Спасибо. получилось. Вот только поиск осуществляется только если соблюден Рестр Букв. Тоесть при поиске авто  не может найти Авто, АВТО, . и т.д.  

это все отдельно приписывать? или как то можна указать это в режиме поиска? в синтекс помошнике не сказано..
9 rchervak
 
05.06.12
13:24
(7) я не волшебник , я только учусь
10 Бледно Золотистый
 
05.06.12
13:25
(8)Нрег делай
11 rchervak
 
05.06.12
13:46
(10) спасибо всем большое..
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.