Имя: Пароль:
1C
1С v8
Очистить динамическую табличку.
0 mataranga
 
22.08.13
12:16
МассивРеквизитов = Новый Массив;
    МассивТипаВыбора = Новый Массив;
    МассивТипаВыбора.Добавить(Тип("ТаблицаЗначений"));
    ОписаниеТипаВыбора = Новый ОписаниеТипов(МассивТипаВыбора);
    МассивРеквизитов.Добавить(Новый РеквизитФормы("МойРеквизит", ОписаниеТипаВыбора, "", "Моя таблица"));
    Для Каждого Колонка Из ТЗ.Колонки Цикл
         МассивРеквизитов.Добавить(Новый РеквизитФормы(Колонка.Имя, Колонка.ТипЗначения, "МойРеквизит"));
    КонецЦикла;
    ИзменитьРеквизиты(МассивРеквизитов);
    ТаблицаПолейВыбора                          = Элементы.Добавить("МояТаблица", Тип("ТаблицаФормы"),);
    ТаблицаПолейВыбора.ПутьКДанным              = "МойРеквизит";
    ТаблицаПолейВыбора.Отображение              = ОтображениеТаблицы.Список;
    ТаблицаПолейВыбора.ПоложениеКоманднойПанели=ПоложениеКоманднойПанелиЭлементаФормы.Нет;
    ТаблицаПолейВыбора.ТолькоПросмотр=Истина;
    Для Каждого Колонка Из ТЗ.Колонки Цикл
        НовыйЭлемент = Элементы.Добавить("Дерево_" + Колонка.Имя, Тип("ПолеФормы"), ТаблицаПолейВыбора);
        НовыйЭлемент.Вид = ВидПоляФормы.ПолеВвода;
        НовыйЭлемент.ПутьКДанным = "МойРеквизит." + Колонка.Имя;
    КонецЦикла;


Это он создается, как очистить ?
1 MSII
 
22.08.13
12:20
ИзменитьРеквизиты(<ДобавляемыеРеквизиты>, <УдаляемыеРеквизиты>)
2 mataranga
 
22.08.13
14:17
То что надо, спасибо
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn