|
Не устанавливается ПутьКДанным при программном добавлении реквизите на форму |
☑ |
0
inkvizitr
28.09.22
✎
11:41
|
Добрый день.
Программно добавляю реквизит на форму
НовыйЭлемент = Форма.Элементы.Вставить(
"Поле"+Имя, // Имя
Тип("ПолеФормы"),
Куда,// родитель
ПередКем);
после пытаюсь указать ПутьКДанным
НовыйЭлемент.ПутьКДанным = Куда.Имя+"."+Имя;
и выдает сообщение об ошибке, что Недопустимое значение
в СП сказано, что "Установка значения возможна, если значение еще не задано"
что делаю не так??
|
|
1
Мультук
гуру
28.09.22
✎
11:51
|
(0)
Добавляем этот элемент руками
Смотришь содержимое "ПутьКДанным"
Сравниваешь его с тем, что сам присваиваешь.
Делаешь выводы
|
|
2
inkvizitr
28.09.22
✎
11:56
|
(1) тут даже дело не в этом
разбираем строку
НовыйЭлемент.ПутьКДанным = Куда.Имя+"."+Имя;
где если смотреть в отладке НовыйЭлемент.ПутьКДанным там будет тип строка и пустое значение в виде двух кавычек ""
присваиваю путь в виде строки и получаю ошибку
|
|
3
withoutname
28.09.22
✎
12:01
|
(0) слишком много точек
зачем в ПутьКДанным Куда?
|
|
4
withoutname
28.09.22
✎
12:02
|
УП, ОП?
а ты реквизит создаешь или элемент формы?
если элемент, то путь к данным должен быть путь "Объект.НазваниеРеквизита"
|
|
5
inkvizitr
28.09.22
✎
12:15
|
(3) (4) разобрался в вопросе, спасибо
|
|