Возвращает индекс строки таблицы значений
Синтаксис
Метод Индекс()
имеет следующий синтаксис:
Число Индекс(СтрокаТаблицыЗначений)
А также альтернативный англоязычный синтаксис:
number IndexOf(ValueTableString)
Параметры
Описание параметров метода Индекс()
:
Имя параметра* | Тип | Описание |
---|---|---|
Строка | СтрокаТаблицыЗначений | Строка таблицы значений, для которой нужно определить индекс. |
*Жирным шрифтом выделены обязательные параметры |
Возвращаемое значение
Число
— Индекс указанной строки таблицы значений.
Описание
Метод Индекс()
возвращает индекс указанной строки в коллекции строк таблицы значений. Если строка не найдена, возвращается -1.
Доступность
Версия | Поддержка |
---|---|
8.1 | Сервер, Клиент, Внешнее соединение |
8.2 | Сервер, Толстый клиент, Внешнее соединение |
8.3 | Сервер, Толстый клиент, Внешнее соединение, Мобильный автономный сервер, Мобильное приложение |
Пример использования
Пример кода с использованием метода Индекс()
:
//создаем таблицу товаров тз = Новый ТаблицаЗначений; тз.Колонки.Добавить("НомерСтроки"); тз.Колонки.Добавить("Код"); тз.Колонки.Добавить("Наименование"); тз.Колонки.Добавить("Тип"); //добавляем товары и услуги НоваяСтрока = тз.Добавить(); НоваяСтрока.Код = "001"; НоваяСтрока.Наименование = "Стул деревянный"; НоваяСтрока.Тип = "Товар"; НоваяСтрока = тз.Добавить(); НоваяСтрока.Код = "002"; НоваяСтрока.Наименование = "Стол деревянный"; НоваяСтрока.Тип = "Товар"; НоваяСтрока = тз.Добавить(); НоваяСтрока.Код = "101"; НоваяСтрока.Наименование = "Сборка стола"; НоваяСтрока.Тип = "Услуга"; //пронумеруем строки Для Каждого СтрокаТЗ Из тз Цикл СтрокаТЗ.НомерСтроки = тз.Индекс(СтрокаТЗ) + 1; КонецЦикла;
Читайте также:
- ТаблицаЗначений.Получить()
- ТаблицаЗначений.Удалить()