Имя: Пароль:
1C
1С v8
v8: заполнение таблицы значений на форме
0 Lira
 
31.10.11
17:49
Всем привет.

Помогите разобраться с проблемой:
на форме обработки есть табличное поле с типом значения ТаблицаЗначений (реквизит формы обработки), по умолчанию колонки отсутствуют. Затем программно добавляем колонки:

Таблица1.Колонки.Добавить(ИмяКолонки,, ИмяКолонки, 10);
ЭлементыФормы.Таблица1.Колонки.Добавить(ИмяКолонки);

При попытке ввести значение в эти колонки в режиме пользователя оно не отображается - если выделить  двойным кликом ячейка подсвечивается и там видна цифра, но она везде одна и та же. Ее можно получить только через
Элемент.Колонки[Элемент.ТекущаяКолонка.Имя].ЭлементУправления.Значение  в обработчиках ТабличногоПоля.

Как по-нормальному заполнить таблицу значений с формы?
1 ll13
 
31.10.11
17:52
Таблица1.Колонки.Добавить(ИмяКолонки,, ИмяКолонки, 10);
ЭлементыФормы.Таблица1.СоздатьКолонки();
2 Lira
 
31.10.11
17:56
(1) колонки появляются, но значения при этом вводить не дает
3 Lira
 
31.10.11
18:02
разобралась. В нетипизированные колонки не дает писать.
4 Reset
 
31.10.11
18:03
(2) Вероятно, колонки в таблице значений не типизованы. Попробуйте это сделать; должно помочь.
Либо Элемент управления назначать самостоятельно для колонк после создания.
5 Reset
 
31.10.11
18:03
(3) ыыы Не успел
6 Lira
 
31.10.11
18:06
(4) спасибо все равно :)