|
Как вставить программно в группу колонок поле ввода! | ☑ | ||
---|---|---|---|---|
0
VID1234
21.11.22
✎
14:04
|
Здравствуйте. Подскажите пожалуйста, как вставить поле ввода (с возможностью выбора) в группу колонок? У меня на управляемой форме есть следующая структура ГруппаСтраницы - ГруппаСтраница, в ней вставлена ТЧ, типовая часть имеет реквизиты, я создал доп. реквизит и хочу его вывести, а вывести мне его нужно в группу колонок: Структура внутри добавленной ТЧ: имеется группа колонок (назовем ее ГруппаКолонокОбщая, вот в нее мне нужно добавить в конец свой реквизит (он добавлен в реквизит ТЧ в саму конфигурацию).
Пробую так: ТабличуДобавим = ЭтаФорма.Элементы.Добавить("ИФО",Тип("ПолеВвода"),ЭтаФорма.Элементы.ГруппаКолонокОбщая); ТабличуДобавим.ПутьКДанным = "Объект.ТЧ.ИФО"; пишет что тип не определен (ПолеВвода), если так: ТабличуДобавим = ЭтаФорма.Элементы.Добавить("ИФО",Тип("ПолеФормы"),ЭтаФорма.Элементы.ГруппаКолонокОбщая); ТабличуДобавим.ПутьКДанным = "Объект.ТЧ.ИФО"; То поле появляется, но я не могу в нем выбрать ИФО! |
|||
1
Ryzeman
21.11.22
✎
14:12
|
(0) ПолеВводаФормы
|
|||
2
VID1234
21.11.22
✎
14:14
|
(1) Здравствуйте. Теперь ругается на недопустимое значение параметров
|
|||
3
Ryzeman
21.11.22
✎
14:22
|
(2) Что-то я запутался, что -то ты не то делаешь)
НовыйЭлемент = ЭтаФорма.Элементы.Добавить("ИФО", Тип("ПолеФормы"), Элементы.ГруппаКолонокОбщая); НовыйЭлемент.Вид = ВидПоляФормы.ПолеВвода; НовыйЭлемент.Заголовок = "ИФО"; НовыйЭлемент.ПутьКДанным = "Объект.ТЧ.ИФО"; |
|||
4
VID1234
21.11.22
✎
14:28
|
(3) Блин точно, получилось Я видимо вид в не указал во втором случае, поэтому не мог выбрать. Спасибо. Жму руку!
|
|||
5
Ryzeman
21.11.22
✎
14:31
|
(4) Я видимо вид в не указал
И это с таким-то ником) |
|||
6
VID1234
21.11.22
✎
14:32
|
(5) Ага))))))
|
|||
7
VID1234
21.11.22
✎
14:32
|
Спасибо еще раз, всех благ!
|
|||
8
VID1234
21.11.22
✎
14:54
|
(5) что-то я рано начал радоваться, в обработке все норм, но в самом документе не работает((((:
ЭлементИфо = Элементы.Добавить("ИФО", Тип("ПолеФормы"),Элементы.РасшифровкаОбязательстваВнебюджетГруппаОбщиеДанные); ЭлементИфо.Вид = ВидполяФормы.ПолеВвода; ЭлементИфо.Заголовок = "ИФО"; ЭлементИфо.ПутьКДанным = "Объект.РасшифровкаОбязательстваВнебюджет.VIDРегОбяз_ИФО"; Пишет - недопустимое значение параметров |
|||
9
VID1234
21.11.22
✎
14:56
|
(8) обработка внешняя, я воспроизвел структуру в ней и на ней тренировался и с помощью Вашего предложения, достиг того, что мне нужно, но теперь пробую в документе ругается на недопустимость параметров, хотя "Элементы.РасшифровкаОбязательстваВнебюджетГруппаОбщиеДанные" - это группа колонок
|
|||
10
Ryzeman
21.11.22
✎
15:05
|
(9) Поставь точку останова и посмотри через shift+F9 что у тебя в Элементы.РасшифровкаОбязательстваВнебюджетГруппаОбщиеДанные. Ну и на самой форме проверь точно ли так элемент называется?
Я как то случайно 2 раза выкинул ТЧ на форму, и правильная называлась с цифрой 1 на конце) |
|||
11
VID1234
21.11.22
✎
15:13
|
(10)Группа формы, на форме существует такая группа! Картинка: https://dropmefiles.com/V9Eme
|
|||
12
Ryzeman
21.11.22
✎
15:16
|
Она на этой строчке ругается?
ЭлементИфо = Элементы.Добавить("ИФО", Тип("ПолеФормы"), Элементы.РасшифровкаОбязательстваВнебюджетГруппаОбщиеДанные); Какой точный текст ошибки? |
|||
13
VID1234
21.11.22
✎
15:17
|
(10) Все отбой, видимо ИФО - это ключевое слово или элемент такой есть, сделал ИФО2 и все запустилось!
|
|||
14
VID1234
21.11.22
✎
15:18
|
(12) Ну да элемент ИФО уже есть, а я еще такой же добавляю, тот только в шапке, а я его в ТЧ пихаю! Ну записал. Спасибо!
|
|||
15
Ryzeman
21.11.22
✎
15:18
|
(13) Запутаешься потом) Назови что бы тебе и потомкам ясно было. ЭлементФормыИФО или как нибудь)
|
|||
16
VID1234
21.11.22
✎
15:20
|
(15) Хорошо, спасибо.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |