profile="http://gmpg.org/xfn/11"> Как перебрать строки в таблице значений? 1С:Предприятие 8.0, 8.1, 8.2. | Разработчику о работе с 1С:Предприятие, Pascal, Паскаль

Как перебрать строки в таблице значений? 1С:Предприятие 8.0, 8.1, 8.2.

Как перебрать строки в таблице значений? 1С:Предприятие 8.0, 8.1, 8.2.
Определение таблицы значений мы дали в статье.
Какие бывают циклы 1с:Предприятие 8.1, 8.2, мы рассмотрели в статье.
Приведем пример, как можно перебрать строки с использование цикла Для и номера строки (индекс строки таблицы значений).
Таблица значений в 1С:Предприятие 8.0, 8.1, 8.2 это набор коллекций значений. Поэтому мы задаем цикл Для и используем переменную л для обхода коллекции таблицы значений.
Отметим, что индекс строки начинается с 0. Соответственно последний номер коллекции равен: Количество строк таблицы значений-1.

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

ТаблицаЗначенийЛок[л] — объект строки таблицы значений.
Наименование — свойство строки таблицы значений. Указанную таблицу значений мы получили из справочника Контрагенты. В этом случае Наименование — это наименование контрагентов.
Метод таблицы значений:

ТаблицаЗначенийЛок.Количество()

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

Материалы:
Функция РАЗНОСТЬДАТ(Дата1, Дата2, Тип) в запросе 1С
ЕСТЬNULL (ВыражениеПроверка, ВыражениеЗамена) в запросе, 1С
Функция КОНЕЦПЕРИОДА(Дата, Период) в 1С
1С предприятие 8.1, 8.2, 8.3. Как загрузить массив значений в табличную часть?
Итоги в запросе 1С. Ключевые слова: СУММА, КОЛИЧЕСТВО, МАКСИМУМ, МИНИМУМ, СРЕДНЕЕ
Создание отчета в 1C на СКД

Один комментарий на “Как перебрать строки в таблице значений? 1С:Предприятие 8.0, 8.1, 8.2.”