0

ТаблицаЗначений
Метод Индекс()

Возвращает индекс строки таблицы значений

Синтаксис

Метод Индекс() имеет следующий синтаксис:

Число Индекс(СтрокаТаблицыЗначений)

А также альтернативный англоязычный синтаксис:

number IndexOf(ValueTableString)

Параметры

Описание параметров метода Индекс():

Имя параметра* Тип Описание
Строка СтрокаТаблицыЗначений Строка таблицы значений, для которой нужно определить индекс.
*Жирным шрифтом выделены обязательные параметры

Возвращаемое значение

Число — Индекс указанной строки таблицы значений.

Описание

Метод Индекс() возвращает индекс указанной строки в коллекции строк таблицы значений. Если строка не найдена, возвращается -1.

Доступность

Версия Поддержка
8.1 Сервер, Клиент, Внешнее соединение
8.2 Сервер, Толстый клиент, Внешнее соединение
8.3 Сервер, Толстый клиент, Внешнее соединение, Мобильный автономный сервер, Мобильное приложение

Пример использования

Пример кода с использованием метода Индекс():

//создаем таблицу товаров
тз = Новый ТаблицаЗначений;
тз.Колонки.Добавить("НомерСтроки");
тз.Колонки.Добавить("Код");
тз.Колонки.Добавить("Наименование");
тз.Колонки.Добавить("Тип");

//добавляем товары и услуги
НоваяСтрока = тз.Добавить();
НоваяСтрока.Код = "001";
НоваяСтрока.Наименование = "Стул деревянный";
НоваяСтрока.Тип = "Товар";

НоваяСтрока = тз.Добавить();
НоваяСтрока.Код = "002";
НоваяСтрока.Наименование = "Стол деревянный";
НоваяСтрока.Тип = "Товар";

НоваяСтрока = тз.Добавить();
НоваяСтрока.Код = "101";
НоваяСтрока.Наименование = "Сборка стола";
НоваяСтрока.Тип = "Услуга";

//пронумеруем строки
Для Каждого СтрокаТЗ Из тз Цикл
	СтрокаТЗ.НомерСтроки = тз.Индекс(СтрокаТЗ) + 1;
КонецЦикла;

Читайте также:

  1. ТаблицаЗначений.Получить()
  2. ТаблицаЗначений.Удалить()

Поделиться страницей в соц.сетях

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *