Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> поиск в строке          
4andriy Подменю пользователя
сообщение 19.05.20, 22:18
Сообщение #1

Завсегдатай
****
Группа: Пользователи
Сообщений: 111
Спасибо сказали: 0 раз
Рейтинг: 0

1с 7.7: Предприятие
Есть 2 текстовых поля. 1 поле - строка с текстом, 2 - то, что ищу.
Например. 1 поле: Иванов Иван Иванович. Второе: Иван.

Если (Найти(ФИО, имя))=1 Тогда
    Сообщить("Имя: Иван");      
КонецЕсли;

Если (Найти(ФИО, имя))=0 Тогда
    Сообщить("Имя: Не Иван");      
КонецЕсли;


Но это не работает, возможно не та функция.

denis84 Подменю пользователя
сообщение 20.05.20, 7:31
Сообщение #2

Завсегдатай
****
Группа: Пользователи
Сообщений: 101
Из: Украина
Спасибо сказали: 28 раз
Рейтинг: 28

4andriy @ Вчера, 23:18 * ,
Доброе утро! Вот такой у меня есть код, где я ищу строку в наименовании ТМЦ:

    Если (Найти(СокрЛП(Запр.ТМЦ.Наименование), СокрЛП(ЧтоИщем)) <> 0) Тогда



Спасибо сказали: 4andriy,

volodya1122 Подменю пользователя
сообщение 20.05.20, 8:27
Сообщение #3

Оратор
Иконка группы
Группа: Местный
Сообщений: 270
Из: Тернопіль
Спасибо сказали: 105 раз
Рейтинг: 107.1

4andriy @ Вчера, 23:18 * ,

У Вас неправильное использование фунции "Найти"

Функция "Найти" возвращает позицию первого вхождения в строку поиска заданной подстроки.

Если не находит - возвращает число 0.
Если находит то возвращает номер первого найденного символа (это может быть как 1 так и 2 и 7 и 25...., а не всегда 1 как вы написали)

Спасибо сказали: 4andriy,

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 06.06.20, 7:36
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!