|
Ошибка при указании поля "данные", для программно созданной колонки в ТЧ (обычные формы)
| ☑ |
0
SkillUp
29.10.20
✎
14:17
|
Ребят помогите пож., уже весь интернет облазил не могу понять из-за чего ошибка.
Добавляю программно колонку в ТЧ, через ЭлементыФормы...
Мой код:
Для Каждого Склад ИЗ МассивСкладов Цикл
СтрокаБезСимв = УбратьЛишниеСимволы(Склад);
Колонка = ЭлементыФормы.Таблица.Колонки.Добавить(СтрокаБезСимв, Склад.Наименование);
Колонка.ТолькоПросмотр=Ложь;
Колонка.УстановитьЭлементУправления(Тип("Флажок"));
Колонка.РежимРедактирования=РежимРедактированияКолонки.Непосредственно;
Колонка.ТолькоПросмотр = Ложь;
ТУТ ОШИБКА, НЕ ПОЙМУ ПАРВИЛЬНО ЗАПОЛНИТЬ, КАКИМ ЗНАЧЕНИЕМ?!?!
Колонка.Данные= СтрокаБезСимв;
Колонка.Ширина=25;
КонецЦикла;
{Документ.АктуальностьТоваровПоСкладу.Форма.ФормаДокумента.Форма(47)}: Ошибка при установке значения атрибута контекста (Данные)
Колонка.Данные= СтрокаБезСимв;
по причине:
Недопустимое значение
|
|
1
hhhh
29.10.20
✎
14:50
|
(0) наверно, в ТЧ нет такого реквизита СтрокаБезСимв. Должен быть реквизит в ТЧ.
|
|
2
SkillUp
29.10.20
✎
14:54
|
(1)Просто программно (динамически) создаю колонки. Спасибо!
|
|
3
SkillUp
29.10.20
✎
15:12
|
(1) Колонка.Данные = Есть такое поле у колонки, а вот чем ее заполнять?
|
|
4
hhhh
29.10.20
✎
15:27
|
(3) оставить пустое, раз оно у вас ни к каким данным не привязано.
|
|
5
Kassern
29.10.20
✎
15:29
|
(3) а заполнять ее нужно уже в самой ТЧ после создания колонки.
НовСтрока=Таблица.Добавить();
НовСтрока.ТвояКолонка=ТвоиДанныеДляЗаполнения
|
|
6
SkillUp
29.10.20
✎
15:37
|
(5) Пробую...
|
|