Пытаюсь вывести на форму программно два реквизиты на форму из объекта в расширении
Один реквизит на основной форме, а второй в табличную часть. Как только начинается создание второго поля выскакивает ошибка
По отдельности каждая процедура работает как надо.
Бухгалтерия 3
&НаСервере
Процедура ПриСозданииНаСервереПеред(Отказ, СтандартнаяОбработка)
СоздатьРеквизитФормы();
СоздатьРеквизитТЧ();
КонецПроцедуры
&НаСервере
Процедура СоздатьРеквизитФормы()
ЭлементФормы = Элементы.Добавить("НаправлениеДеятельности", Тип("ПолеФормы"),Элементы.ГруппаКомментарий);
ЭлементФормы.Вид = ВидПоляФормы.ПолеВвода;
ЭлементФормы.ПутьКДанным = "Объект.НапавлениеДеятельности";
КонецПроцедуры
&НаСервере
Процедура СоздатьРеквизитТЧ()
ЭлементТЧ = Элементы.Добавить("НаправлениеДеятельности", Тип("ПолеФормы"), Элементы.РасшифровкаПлатежа);
ЭлементТЧ.Вид = ВидПоляФормы.ПолеВвода;
ЭлементТЧ.ПутьКДанным = "Объект.РасшифровкаПлатежа.НапавлениеДеятельности";
КонецПроцедуры
ПоказатьОдин реквизит на основной форме, а второй в табличную часть. Как только начинается создание второго поля выскакивает ошибка
Ошибка при вызове метода контекста (Добавить)
{Документ.СписаниеСРасчетногоСчета.Форма.ФормаДокумента.Форма(30)}:ЭлементТЧ = Элементы.Добавить("НаправлениеДеятельности", Тип("ПолеФормы"), Элементы.РасшифровкаПлатежа);
{Документ.СписаниеСРасчетногоСчета.Форма.ФормаДокумента.Форма(18)}:СоздатьРеквизитТЧ();
[ОшибкаВоВремяВыполненияВстроенногоЯзыка]
по причине:
Недопустимое значение параметров
[ОшибкаИспользованияВстроенногоЯзыка]
По отдельности каждая процедура работает как надо.
Бухгалтерия 3
По теме из базы знаний
- Программное управление обычными формами документов и справочников в УПП/КА
- Управление состоянием формы через конечный автомат
- Пометка тестовой копии рабочей базы через механизм оповещений и раскрашивание форм (Управляемое приложение)
- Новый взгляд на управляемые формы
- Использование типовой общей формы отчета для нетиповых отчетов
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот