Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
14 дек 2024, 04:25

Получить номер строки табличной части и регистра

Автор kolkin, 13 дек 2014, 15:42

0 Пользователей и 1 гость просматривают эту тему.

kolkin

Есть табличная часть, из которой мне надо перебрать все документы, но не циклом типа "Для Каждого", а через номер строки, и еще должно учитываться то, что строки когда-нибудь закончатся, т.е. программа может вылететь с ошибкой, если не проверить существование следующей строки в таб.части.
В регистре расчетов тоже надо получить строки по номерам с проверкой, но как такое реализовать? Везде вижу этот "Для Каждого..." :dfbbdrfb:

sertak

Для Счетчик = 0 По Товары.Количество() - 1 Цикл
Сообщить(
    Строка(Товары[Счетчик].НомерСтроки)
        + ": "
        + Товары[Счетчик].Номенклатура);
КонецЦикла;

Индекс (в примере его значение хранится в переменной Счетчик) и Номер строки обычно отличаются на 1, но точно не могу сказать, всегда ли это справедливо, не задавался такой целью, скорее всего справедливо, но в любом случае считаю, что имея на руках номер строки, не стоит по нему искать строку.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск