Добавление двух элементов на форму

1. user2128756 15.05.25 08:33 Сейчас в теме
Пытаюсь вывести на форму программно два реквизиты на форму из объекта в расширении

&НаСервере
Процедура ПриСозданииНаСервереПеред(Отказ, СтандартнаяОбработка)  
	СоздатьРеквизитФормы();
	СоздатьРеквизитТЧ();
КонецПроцедуры  

&НаСервере
Процедура СоздатьРеквизитФормы()
	ЭлементФормы = Элементы.Добавить("НаправлениеДеятельности", Тип("ПолеФормы"),Элементы.ГруппаКомментарий);
	ЭлементФормы.Вид = ВидПоляФормы.ПолеВвода; 
	ЭлементФормы.ПутьКДанным = "Объект.НапавлениеДеятельности";
КонецПроцедуры

&НаСервере
Процедура СоздатьРеквизитТЧ()
	ЭлементТЧ = Элементы.Добавить("НаправлениеДеятельности", Тип("ПолеФормы"), Элементы.РасшифровкаПлатежа);
	ЭлементТЧ.Вид = ВидПоляФормы.ПолеВвода; 
	ЭлементТЧ.ПутьКДанным = "Объект.РасшифровкаПлатежа.НапавлениеДеятельности";
КонецПроцедуры
Показать


Один реквизит на основной форме, а второй в табличную часть. Как только начинается создание второго поля выскакивает ошибка

Ошибка при вызове метода контекста (Добавить)
{Документ.СписаниеСРасчетногоСчета.Форма.ФормаДокумента.Форма(30)}:ЭлементТЧ = Элементы.Добавить("НаправлениеДеятельности", Тип("ПолеФормы"), Элементы.РасшифровкаПлатежа);
{Документ.СписаниеСРасчетногоСчета.Форма.ФормаДокумента.Форма(18)}:СоздатьРеквизитТЧ();

[ОшибкаВоВремяВыполненияВстроенногоЯзыка]
по причине:
Недопустимое значение параметров
[ОшибкаИспользованияВстроенногоЯзыка]


По отдельности каждая процедура работает как надо.
Бухгалтерия 3
По теме из базы знаний
Найденные решения
2. user2107191 15.05.25 08:37 Сейчас в теме
1. Элементы от Реквизитов научились отличать?
2. Элементы с таким именем уже есть на форме, да?
user2128756; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user2107191 15.05.25 08:37 Сейчас в теме
1. Элементы от Реквизитов научились отличать?
2. Элементы с таким именем уже есть на форме, да?
user2128756; +1 Ответить
3. user2128756 15.05.25 08:43 Сейчас в теме
(2) Спасибо, натолкнули на правильную мысль. Вопрос закрыт)
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот