- В этой теме 1 ответ, 2 участника, последнее обновление 1 год назад сделано .
Просмотр 1 ветки ответов
Просмотр 1 ветки ответов
- Для ответа в этой теме необходимо авторизоваться.
Программирование и администрирование в 1С
База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как программно создать таблицу значений с N строками и колонками в 1С?
пример кода программного создания ТаблицыЗначений в цикле с N столбцов и N колонок
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
1C // Определяем количество строк и колонок КоличествоСтрок = 5; // Пример: 5 строк КоличествоКолонок = 3; // Пример: 3 колонки // Создаем новую таблицу значений Таблица = Новый ТаблицаЗначений; // Добавляем колонки в таблицу Для Колонка = 1 По КоличествоКолонок Цикл Таблица.Колонки.Добавить("Колонка" + Строка(Колонка)); КонецЦикла; // Заполняем таблицу значениями Для Строка = 1 По КоличествоСтрок Цикл НоваяСтрока = Таблица.Добавить(); Для Колонка = 1 По КоличествоКолонок Цикл НоваяСтрока["Колонка" + Строка(Колонка)] = "Значение " + Строка + "," + Строка(Колонка); КонецЦикла; КонецЦикла; // Пример вывода значений таблицы Для Каждого Строка Из Таблица Цикл Для Каждого Колонка Из Таблица.Колонки Цикл Сообщить(Строка[Колонка.Имя]); КонецЦикла; КонецЦикла; |
В этом примере создается таблица значений с заданным количеством строк и колонок, и заполняется значениями в формате «Значение X,Y», где X — номер строки, а Y — номер колонки.