1с 7.7: Предприятие
Есть 2 текстовых поля. 1 поле - строка с текстом, 2 - то, что ищу.
Например. 1 поле: Иванов Иван Иванович. Второе: Иван.
Если (Найти(ФИО, имя))=1 Тогда
Сообщить("Имя: Иван");
КонецЕсли;
Если (Найти(ФИО, имя))=0 Тогда
Сообщить("Имя: Не Иван");
КонецЕсли;
4andriy @ Вчера, 23:18
,
Доброе утро! Вот такой у меня есть код, где я ищу строку в наименовании ТМЦ:
Если (Найти(СокрЛП(Запр.ТМЦ.Наименование), СокрЛП(ЧтоИщем)) <> 0) Тогда
4andriy @ Вчера, 23:18
,
У Вас неправильное использование фунции "Найти"
Функция "Найти" возвращает позицию первого вхождения в строку поиска заданной подстроки.
Если не находит - возвращает число 0.
Если находит то возвращает номер первого найденного символа (это может быть как 1 так и 2 и 7 и 25...., а не всегда 1 как вы написали)
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua