Имя: Пароль:
1C
1С v8
Определить номер строки в таблице
0 Маленький Вопросик
 
28.08.15
11:26
Народ, использую метод Найти для поиска соответствующей строки, как правильно определить номер найденной строки?

НайденнаяСтрока = ТаблицаПериодов.Найти(Стр11.Номенклатура, "Номенклатура");
1 ДенисЧ
 
28.08.15
11:27
ТаблицаЗначений.Индекс (ValueTable.IndexOf)
ТаблицаЗначений (ValueTable)
Индекс (IndexOf)
Синтаксис:

Индекс(<Строка>)
Параметры:

<Строка> (обязательный)

Тип: СтрокаТаблицыЗначений.
Строка таблицы значений, для которой нужно определить индекс.
Возвращаемое значение:

Тип: Число.
Индекс указанной строки в коллекции. Если не найдено, то возвращается -1.
Описание:

Получает индекс строки в коллекции строк таблицы значений.

Доступность:

Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).
--------------------------------------------------------------------------------

     Методическая информация
2 Krolik Bezobraznik
 
28.08.15
11:28
(0) Для чего вам ее номер? Приведите пожалуйста конкретный пример.
3 Маленький Вопросик
 
28.08.15
11:29
(2) для внесения изменений в эту строку, которую я нашел по условию в (0)
4 ДенисЧ
 
28.08.15
11:30
(3) а номер зачем тебе для этого? У тебя уже есть строка...
5 Fish
 
гуру
28.08.15
11:30
(3) Так ты её уже нашёл. Номер-то зачем?
6 Михаил Козлов
 
28.08.15
11:30
(3) Используйте саму найденную строку.
7 Krolik Bezobraznik
 
28.08.15
11:31
В НайденнаяСтрока уже храниться ваша строка. Сделайте точку останова и проверьте значение переменной. Вас оно очень обрадует =)
8 Маленький Вопросик
 
28.08.15
11:31
(6) вы правы, ребята!
9 Маленький Вопросик
 
28.08.15
11:31
всем спасибо)))
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.