Имя: Пароль:
1C
1С v8
Цвет строки по слову Серая
0 Pavel55555
 
22.02.17
10:29
Доброго дня!
Платформа 8.3 Толстый клиент. УТ 10.3
Данные:
Нужно строку оформить в серый цвет если в наименовании присутствует слово "Серый".
Собрал такой код:
Если ДанныеСтроки.Наименование  =  "Серый" Тогда    
ОформлениеСтроки.ЦветФона = WebЦвета.Серый;

Он оформляет, но только когда наименование "Серый"
Как сделать выборку именно что бы он искал во всем наименовании слово "Серый"?
1 Волшебник
 
модератор
22.02.17
10:30
Если Найти("Серый", ДанныеСтроки.Наименование) > 0 Тогда
2 FIXXXL
 
22.02.17
10:30
Найти() или СтрНайти()
3 Irbis
 
22.02.17
10:31
Да без разницы, главное чтобы Сирожа в строке был
4 Pavel55555
 
22.02.17
11:06
Если Найти("Серый", ДанныеСтроки.Наименование) > 0 Тогда    
ОформлениеСтроки.ЦветФона = WebЦвета.Серый;
КонецЕсли;

Не получается!
А по:
Если СтрНайти("Серый", ДанныеСтроки.Наименование) > 0 Тогда    
ОформлениеСтроки.ЦветФона = WebЦвета.Серый;
КонецЕсли;

Процедура или функция с указанным именем не определена (СтрНайти)
    Если <<?>>СтрНайти("Серый", ДанныеСтроки.Наименование) > 0 Тогда     (Проверка: Толстый клиент (обычное приложение)
5 Zmich
 
22.02.17
11:09
(4). Надо наоборот -
Если Найти(ДанныеСтроки.Наименование, "Серый") > 0 Тогда
6 1dvd
 
22.02.17
11:17
и про врег не забываем
7 Pavel55555
 
22.02.17
11:18
Вот да всё точно
Если Найти(ДанныеСтроки.Наименование, "Серый") > 0 Тогда

Большое спасибо!

Подскажите хорошую книгу по 1С 8.3 Толстый клиент!

У меня есть 1С:ПРЕДПРИЯТИЕ 8.3 Практическое пособие разработчика (примеры и типовые приемы) 2013 М.Г. Радченко, Е.Ю. Хрусталева - мне не очень то и понравилась. во-первых тонкий клиент, во-вторых не очень и подробно написано, всё поверхностно, я не доволен.
8 Pavel55555
 
22.02.17
11:26
(6) ВРег("Серый")
9 1dvd
 
22.02.17
11:28
(8)
Если Найти(Врег(ДанныеСтроки.Наименование), "СЕРЫЙ") > 0 Тогда
10 dezss
 
22.02.17
11:28
(8) (9) а я чета больше Нрег люблю)
11 1dvd
 
22.02.17
11:30
(10) еретик
12 Pavel55555
 
22.02.17
12:12
(10) у нас вся база в Врег