Имя: Пароль:
1C
 
УФ Обращение к недействительному объекту. Что это такое?
0 Dunstan
 
24.07.19
18:16
Ситуация:
Необходимо удалить с формы ряд элементов.
Элементы для удаления отбираются по определенному признаку (по имени).
Элементы для удаления собираются в массив.
Далее в цикле элементы удаляются:

Для Каждого Элм Из МС Цикл
   Элементы.Удалить(Элм);
КонецЦикла;
При удалении пишет ошибку:
"по причине:
Обращение к недействительному объекту
"
Что это такое?
При этом эли смотреть на массив то эти элементы в массиве имеют только заполненное значение тип. Все остальные свойства элемента пустые.
1 Вафель
 
24.07.19
18:18
ктож так элементы из массива удаляет.
ты его удалил, а потом в цикле на него перешел. и не смог конечно
2 Euguln
 
24.07.19
18:20
Нельзя наверное массив называть "Элементы".
3 Asmody
 
24.07.19
18:20
Если Элементы - это элементы формы, то там в СП есть важное примечание.
4 Euguln
 
24.07.19
18:23
А если с формы, то только ранее добавленные можно удалить. Остальные: видимость = ложь;
5 Dunstan
 
24.07.19
18:28
(3) "то там в СП есть важное примечание." Какое?
6 Asmody
 
24.07.19
18:30
(5) в (4)
7 shuhard
 
24.07.19
18:30
(0) возможно ты пытаешься удалить справки к элементам ?
8 Dunstan
 
24.07.19
18:43
При удалении Элемента вида ПолеФормы один из элементов вида ГруппаФормы становится таким "не актуальным"....
9 Dunstan
 
24.07.19
18:43
При начале процесса удаления они все были актуальные....
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший