Уведомления
Очистить все

Перебрать колонки табличной части, таблицы значений (реквизита, элемента формы) на управляемой форме в 1С

1 Записи
1 Пользователи
0 Likes
6,734 Просмотры
151-150 Okolokompa Форум
(@anonim)
Trusted Member
Присоединился: 4 года назад
Записи: 25
Создатель темы  

Перебор колонок табличной части или таблицы значений (реквизит, элемент формы) в 1С (Управляемая форма)

Получить имена колонок табличной части или таблицы значений (реквизит, элемент формы) в 1С (Управляемая форма)

Будет несколько вариантов:

Для элементов:

Для Каждого Колонка из Элементы.Таблица.ПодчиненныеЭлементы Цикл

Для полей реквизита:

Реквизиты = ПолучитьРеквизиты("ВашаТЗ");
Для Каждого Реквизит Из Реквизиты Цикл

Для значения из данных формы:

НашаТаблица = ДанныеФормыВЗначение(ЭтаФорма.Поставщики, Тип("ТаблицаЗначений")); 

Для Каждого СтрокаПоставщика Из НашаТаблица Цикл

    Сообщить(СтрокаПоставщика.Наименование);

    Для Каждого КолонкаПоставщика Из НашаТаблица.Колонки Цикл

        Сообщить(КолонкаПоставщика.Имя + " - " + СтрокаПоставщика[КолонкаПоставщика.Имя]);

    КонецЦикла;

КонецЦикла;

   
Цитата
Поделиться: