|
Удаление реквизита через ИзменитьРеквизиты |
☑ |
0
seraf
19.08.20
✎
13:44
|
Я что-то не понял, если программно добавляю на форму реквизит
Рекв = Новый РеквизитФормы(ИмяРеквизита, ТипСтрока, "", "");
МассивДобавляемыхРеквизитов.Добавить(Рекв);
А потом хочу удалить, то эта функция просит пути к удаляемым реквизитам, а не массив их самих. А путь у меня остается пустым при добавлении, то как удалить
|
|
1
seraf
19.08.20
✎
13:46
|
или его обязательно заполнять чтобы удалить впоследствии
|
|
2
youalex
19.08.20
✎
13:54
|
Путь - имеется в виду "родитель" реквизита (если так можно выразиться)
Т.е, например "Таблица.Реквизит1"
Если у тебя "родитель" - сама форма, то путь будет, просто равен ИмяРеквизита
|
|
3
seraf
19.08.20
✎
14:00
|
Если я делаю Новый РеквизитФормы(ИмяРеквизита, ТипСтрока, ИмяРеквизита, ""); то ругается
ИзменитьРеквизиты() как должно удалять реквизит без пути?
мне просто убить ранее созданный реквизит надо
|
|
4
seraf
19.08.20
✎
14:02
|
Недопустимый путь к реквизиту если пытаюсь путь задать тождественным имени реквизита
|
|
5
seraf
19.08.20
✎
14:03
|
Я не понял почему при добавлении сами реквизиты в массив добавляются, а при удалении их пути, которые у меня пустые
|
|
6
seraf
19.08.20
✎
14:08
|
Содержит путь к реквизиту. Не включает имя реквизита
то есть если это просто реквизит формы то путь и должен быть пустым? Как тогда передавать в массив
|
|
7
youalex
19.08.20
✎
14:16
|
(6) да.
Путь - это условно, имя "родителя". Просто имя реквизита и передавай.
|
|
8
seraf
19.08.20
✎
14:24
|
Понял, спасибо
|
|