Метод 1С Массив.Найти(Значение) возвращает номер (индекс) «ячейки» с нужным значением, или НЕОПРЕДЕЛЕНО, если такого значения в массиве нет.
Пример 1С Массив.Найти:
Запрос = Новый Запрос("ВЫБРАТЬ Ссылка ИЗ Документ.ПоступлениеТоваров");
мВсехДокументов = Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Ссылка");
Если мВсехДокументов.Найти(ДокументСсылка) <> Неопределено Тогда
//документ найден!
КонецЕсли;
Другой пример 1С Массив.Найти:
мЗначений = Новый Массив();
мЗначений.Добавить(1);
мЗначений.Добавить(3);
мЗначений.Добавить(3);
Сообщить( мЗначений.Найти(2) ); //Неопределено
Сообщить( мЗначений.Найти(3) ); //1 - индекс второй ячейки, так как ищется первое вхождение значения
Сообщить( мЗначений.Найти(3) ); //снова 1 - второе вхождение значения найдено не будет
Добавить комментарий
Для отправки комментария вам необходимо авторизоваться.