Имя: Пароль:
1C
 
Удалить элемент формы программно.
0 Чайник Рассела
 
15.02.16
12:10
Есть элемент формы созданный программно.
Элементы.Добавить("МойЭлемент",Тип("ДекорацияФормы"),Элементы.МояГруппа);

Пытаюсь удалить

МассивУдаления = Новый Массив;
Для Каждого УдаляемыйЭлемент Из Элементы.МояГруппа.ПодчиненныеЭлементы Цикл МассивУдаления.Добавить(УдаляемыйЭлемент);
КонецЦикла;
    
ИзменитьРеквизиты(,МассивУдаления);

выдает ошибку о несоответствии параметров в методе ИзменитьРеквизиты.
1 Рэйв
 
15.02.16
12:13
Не оно?

------------
ВсеЭлементыФормы (FormAllItems)
Удалить (Delete)
Синтаксис:

Удалить(<Элемент>)
Параметры:

<Элемент> (обязательный)

Тип: ДекорацияФормы; ГруппаФормы; КнопкаФормы; ТаблицаФормы; ПолеФормы.
Удаляемый элемент.
Описание:

Удаляет элемент из коллекции.

Доступность:

Сервер, мобильное приложение(сервер).
Примечание:

Доступно удаление только ранее программно добавленного элемента.
2 hhhh
 
15.02.16
12:16
(0) ну правильно выдает. Она ждет от тебя реквизиты, а ты ей элементы формы туда в массив накидал.
3 Чайник Рассела
 
15.02.16
14:06
(1) спасибо
(2) тупанул
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн