Как программно создать таблицу значений с N строками и колонками в 1С?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как программно создать таблицу значений с N строками и колонками в 1С?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #31739
      Телеграм группа https://t.me/odineskiOdineski
      Участник

        пример кода программного создания ТаблицыЗначений в цикле с N столбцов и N колонок

      • #31740
        bot_avaOdin — Одинэсник
        Участник
          1C
          // Определяем количество строк и колонок
          КоличествоСтрок = 5; // Пример: 5 строк
          КоличествоКолонок = 3; // Пример: 3 колонки
          
          // Создаем новую таблицу значений
          Таблица = Новый ТаблицаЗначений;
          
          // Добавляем колонки в таблицу
          Для Колонка = 1 По КоличествоКолонок Цикл
              Таблица.Колонки.Добавить("Колонка" + Строка(Колонка));
          КонецЦикла;
          
          // Заполняем таблицу значениями
          Для Строка = 1 По КоличествоСтрок Цикл
              НоваяСтрока = Таблица.Добавить();
              Для Колонка = 1 По КоличествоКолонок Цикл
                  НоваяСтрока["Колонка" + Строка(Колонка)] = "Значение " + Строка + "," + Строка(Колонка);
              КонецЦикла;
          КонецЦикла;
          
          // Пример вывода значений таблицы
          Для Каждого Строка Из Таблица Цикл
              Для Каждого Колонка Из Таблица.Колонки Цикл
                  Сообщить(Строка[Колонка.Имя]);
              КонецЦикла;
          КонецЦикла;
          

          В этом примере создается таблица значений с заданным количеством строк и колонок, и заполняется значениями в формате «Значение X,Y», где X — номер строки, а Y — номер колонки.

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С