|
|
Ошибка при копировании элемента формы |
☑ |
|
0
АСанСаныч
05.02.07
✎
10:32
|
Есть код
ЭлементыФормы.Добавить(Тип("ПолеВвода"), "АдресДоставки1");
ЗаполнитьЗначенияСвойств(ЭлементыФормы.АдресДоставки1, ЭлементыФормы.АдресДоставки);
ЭлементыФормы.Удалить(ЭлементыФормы.АдресДоставки);
ЭлементыФормы.Добавить(Тип("ПолеВвода"), "АдресДоставки");
ЗаполнитьЗначенияСвойств(ЭлементыФормы.АдресДоставки, ЭлементыФормы.АдресДоставки1);
ЭлементыФормы.Удалить(ЭлементыФормы.АдресДоставки1);
ЭлементыФормы.АдресДоставки.Высота = 19;
Который вываливается с ошибкой
{Документ.РеализацияТоваровУслуг.Форма.ФормаДокумента(2294)}: Ошибка при вызове метода контекста (Добавить): Недопустимое значение параметра (параметр номер "2") (Не уникальное имя! (АдресДоставки))
ЭлементыФормы.Добавить(Тип("ПолеВвода"), "АдресДоставки");
Но я же его удалил, помогите, пожалуйста, разобраться.
|
|
|
1
Drock
05.02.07
✎
10:33
|
а попробуй назначь другое имя и в отладчике погляди что из себя представляет адрес доставки после удаления
|
|
|
2
АСанСаныч
05.02.07
✎
10:54
|
Странно, но он после
ЭлементыФормы.Удалить(ЭлементыФормы.АдресДоставки);
ПолеВвода "АдресДоставки@ присутствует.
И как же его изничножить?
|
|
|
3
АСанСаныч
05.02.07
✎
11:11
|
Страшная вещь ЗаполнитьЗначенияСвойств(ЭлементыФормы.АдресДоставки, ЭлементыФормы.АдресДоставки1).
Получается 2 элемента с одним именем. Ужас.
|
|
|
4
АСанСаныч
05.02.07
✎
12:18
|
Переделал:
ЭлементыФормы.Добавить(Тип("ПолеВвода"), "АдресДоставки1");
ЗаполнитьЗначенияСвойств(ЭлементыФормы.АдресДоставки1,ЭлементыФормы.АдресДоставки,,"Имя");
ЭлементыФормы.Удалить(ЭлементыФормы.АдресДоставки);
ЭлементыФормы.Добавить(Тип("ПолеВвода"), "АдресДоставки");
ЗаполнитьЗначенияСвойств(ЭлементыФормы.АдресДоставки,ЭлементыФормы.АдресДоставки1,,"Имя");
ЭлементыФормы.Удалить(ЭлементыФормы.АдресДоставки1);
Свойства скопировались, а события нет. :(
|
|
|
5
АСанСаныч
05.02.07
✎
12:33
|
А как узнать, какие события определены для данного элемента?
Ну и хотелось бы узнать, есть ли для них(событий) процедуры в модуле формы?
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан