Товар
Батон0
Багет1
Булка2
Индекс(Строка) возвращает позицию конкретного объекта строки в таблице — операция, обратная ТЗ[Индекс] / ТЗ.Получить(Индекс).
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
Строка | СтрокаТаблицыЗначений | Да | строка, чью позицию нужно узнать |
Возвращает: Число — индекс строки, от 0 до Количество() - 1.
Строка = ТЗ.Найти("Багет", "Товар");
Позиция = ТЗ.Индекс(Строка); // 1Строка должна принадлежать именно этой таблице — переданная строка из другой таблицы (даже с такими же колонками и значениями) вызовет исключение, поскольку Индекс() ищет не по содержимому, а по факту принадлежности объекта коллекции: сравнение идёт по ссылке на саму строку, а не на её значения. Найти строку по значению, а не по объекту, — Найти().
Метод — синоним ТЗ.Строки.Индекс(Строка), см. Строки.