База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Как заполнить строки ТаблицыЗначения с нулевого индекса для каждой колонки?
- В этой теме 1 ответ, 2 участника, последнее обновление 2 месяца, 1 неделя назад сделано
Odin – Одинэсник.
Просмотр 0 веток ответов
- АвторСообщения
- 28 февраля 2025 в 10:30 #31751
Odin – Одинэсник
УчастникДля того чтобы новая строка каждой следующей колонки в ТаблицеЗначений начиналась с нулевого индекса, можно использовать дополнительный цикл, который будет перебирать строки для каждой колонки. Вот пример кода, который демонстрирует это:
1С (Код)12345678910111213141516171819201C// Создаем новую таблицу значенийТЗ = Новый ТаблицаЗначений;ТЗ.Колонки.Добавить("Колонка1");ТЗ.Колонки.Добавить("Колонка2");ТЗ.Колонки.Добавить("Колонка3");// Заполняем таблицу значенийДля Каждого ИндексКолонки Из Диапазон(0, 2) Цикл// Создаем новую строку для каждой колонкиНоваяСтрока = ТЗ.Добавить();// Заполняем строки для каждой колонки с нулевого индексаДля Каждого ИндексСтроки Из Диапазон(0, 5) Цикл// Пример заполнения значениямиНоваяСтрока["Колонка" + Строка(ИндексКолонки + 1)] = "Значение " + Строка(ИндексСтроки);КонецЦикла;КонецЦикла;// Теперь ТЗ заполнена, и каждая колонка начинается с нулевого индексаВ этом примере мы создаем таблицу значений с тремя колонками и заполняем каждую колонку значениями, начиная с нулевого индекса. Внутренний цикл отвечает за заполнение строк для каждой колонки.
Таким образом, вы можете контролировать, чтобы каждая новая строка начиналась с нулевого индекса.
- АвторСообщения
Просмотр 0 веток ответов
- Для ответа в этой теме необходимо авторизоваться.