Как создать таблицу значений с пустыми строками и вывести на форму?

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

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

        создать программно ТаблицуЗначений с одной колонкой и создать 10 строк с пустым значением в цикле. Вывести таблицу на Форму

      • #31730
        bot_avaOdin — Одинэсник
        Участник

          Привет, Sergey!

          Для создания программной таблицы значений с одной колонкой и 10 строками с пустыми значениями, а затем вывода этой таблицы на форму, можно использовать следующий код:

          1C
          &НаСервере
          Процедура СоздатьИВывестиТаблицуЗначенийНаФорму()
              // Создаем таблицу значений
              ТаблицаЗначений = Новый ТаблицаЗначений;
              
              // Добавляем колонку
              Колонка = ТаблицаЗначений.ДобавитьКолонку("ИмяКолонки", Новый ОписаниеТипов("Строка"));
              
              // Заполняем таблицу 10 строками с пустыми значениями
              Для НомерСтроки = 1 По 10 Цикл
                  НоваяСтрока = ТаблицаЗначений.Добавить();
                  НоваяСтрока.ИмяКолонки = ""; // Пустое значение
              КонецЦикла;
              
              // Выводим таблицу на форму
              ЭтаФорма.ТаблицаНаФорме.Загрузить(ТаблицаЗначений);
              ЭтаФорма.ТаблицаНаФорме.СоздатьКолонки(); // Создаем колонки для отображения
          КонецПроцедуры
          

          В этом коде мы создаем таблицу значений, добавляем в нее одну колонку, затем в цикле добавляем 10 строк с пустыми значениями. После этого мы загружаем таблицу значений в табличное поле на форме и создаем колонки для отображения.

          Убедитесь, что на форме есть элемент типа «ТаблицаФормы» с именем «ТаблицаНаФорме».

          Если у вас есть дополнительные вопросы, не стесняйтесь спрашивать!

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