![]() |
![]() |
![]() |
|
Программное создание элементов формы | ☑ | ||
---|---|---|---|---|
0
Лиза777
10.06.25
✎
12:51
|
Одну страницу норм создаю, а вот вторую не даёт. Не пойму почему. уже и разделяла код - каждый по отдельности запускала - норм. Не пойму что не так.
Если Элемент.Ключ = "СтруктураКомпании" Тогда НовыйЭлемент2 = Элементы.Добавить("НоваяСтраница2",Тип("ГруппаФормы"),Элементы.ГруппаЗапросы); НовыйЭлемент2.Вид = ВидГруппыФормы.Страница; НовыйЭлемент2.Заголовок = Элемент.Ключ; ЗапросПоле = Элемент.Значение; ПолеТекстМногострочное2 = Элементы.Добавить("ПолеТекстМногострочное", Тип("ПолеФормы"), Элементы.НоваяСтраница2); ПолеТекстМногострочное2.Вид = ВидПоляФормы.ПолеВвода; ПолеТекстМногострочное2.МногострочныйРежим = Истина; ПолеТекстМногострочное2.ПутьКДанным = "ЗапросПоле"; ПолеТекстМногострочное2.Заголовок = Элемент.Ключ; номПП = Число(номПП) + 1 ; КонецЕсли; Если Элемент.Ключ = "Склады" Тогда НовыйЭлемент3 = Элементы.Добавить("НоваяСтраница3",Тип("ГруппаФормы"),Элементы.ГруппаЗапросы); НовыйЭлемент3.Вид = ВидГруппыФормы.Страница; НовыйЭлемент3.Заголовок = Элемент.Ключ; ЗапросПоле1 = Элемент.Значение; ПолеТекстМногострочное3 = Элементы.Добавить("ПолеТекстМногострочное", Тип("ПолеФормы"), Элементы.НоваяСтраница3); ПолеТекстМногострочное3.Вид = ВидПоляФормы.ПолеВвода; ПолеТекстМногострочное3.МногострочныйРежим = Истина; ПолеТекстМногострочное3.ПутьКДанным = "ЗапросПоле1"; ПолеТекстМногострочное3.Заголовок = Элемент.Ключ; КонецЕсли; ==================== одну создаёт страницу, а при создании второй ошибка: Ошибка при вызове метода контекста (Добавить) {ВнешняяОбработка.Выгрузка.Форма.Форма.Форма(61)}:ПолеТекстМногострочное3 = ЭтаФорма.Элементы.Добавить("ПолеТекстМногострочное", Тип("ПолеФормы"), Элементы.НоваяСтраница3); [ОшибкаВоВремяВыполненияВстроенногоЯзыка] по причине: Недопустимое значение параметров [ОшибкаИспользованияВстроенногоЯзыка] |
|||
1
Волшебник
10.06.25
✎
12:54
|
имя повторяется
обзовите ПолеТекстМногострочное2 |
|||
2
toypaul
гуру
10.06.25
✎
12:54
|
Так вроде имя одинаковое ПолеТекстМногострочное - отличаться должно
|
|||
3
Мультук
гуру
10.06.25
✎
12:55
|
(0)
Разместил код рядышком. Сама догадаешься ? НовыйЭлемент2 = Элементы.Добавить("НоваяСтраница2", НовыйЭлемент3 = Элементы.Добавить("НоваяСтраница3" блабла2 = Элементы.Добавить("ПолеТекстМногострочное" блабла3 = Элементы.Добавить("ПолеТекстМногострочное" |
|||
4
Лиза777
10.06.25
✎
12:57
|
(1) (2) точно! ваще не по глазам, вроде бы всё проверяла...
спасибо вам!!! всё получилось |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |