|
Связать колонку таблицы значений с колонкой табличного поля |
☑ |
0
nikitaz
23.03.20
✎
17:31
|
Добрый день! Обычная форма.
Есть реквизит формы - таблица значений (тзТехзадание). Без колонок.
Есть элемент формы - табличное поле (тпТехзадание). Без колонок.
Как программно создать колонки ТЗ, создать колонки ТП и связать их между собой? Сейчас у меня вот такой код. В результате колонки создаются, но при вводе данных в ячейку ТП и переводе фокуса на другую ячейку, значение из ячейки ТП пропадает.
Для каждого стрИмя из сзИмена цикл
стрИмяКолонки = стрИмя;
тзТехЗадание.Колонки.Добавить(стрИмяКолонки);
клн = ЭлементыФормы.тпТехЗадание.Колонки.Добавить(стрИмяКолонки);
клн.УстановитьЭлементУправления(Тип("ПолеВвода"));
КонецЦикла;
|
|
1
nikitaz
23.03.20
✎
17:35
|
Уточню вопрос. Как сделать так, чтобы при вводе значений в ячейки строки ТП, эти значения сохранялись в ТЗ?
|
|
2
fisher
23.03.20
✎
17:38
|
Ключевые слова: "1С предприятие программное создание таблицы формы"
|
|
3
nikitaz
23.03.20
✎
17:45
|
ТП на форме уже есть. ТП.Данные = ТЗ уже есть. Что дальше?
|
|
4
fisher
23.03.20
✎
18:02
|
Дальше копируешь то что в (2) между кавычек и вставляешь в поисковую строку
|
|
5
Cyberhawk
23.03.20
✎
19:12
|
Ищи для ОФ
|
|
6
nikitaz
23.03.20
✎
22:42
|
клн.Данные = стрИмяКолонки решило проблему
|
|