Имя: Пароль:
1C
 
Как вставить программно в группу колонок поле ввода!
,
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) Хорошо, спасибо.