Имя: Пароль:
1C
1С v8
Как сделать возможным редактирование ячейки ТП
0 fruelise
 
18.12.13
13:32
Копирую из одной таблицы значений в другую, меняю тип колонок на "ПолеВвода", но редактирование все равно остается не возможным. Подскажите, пожалуйста, где ошибка или вариант решения этой проблемы.
Мой код:
ТабличноеПоле2 = Новый ТаблицаЗначений;
        ТабличноеПоле2=ТабличноеПоле1.Скопировать();
        ЭлементыФормы.ТабличноеПоле2.СоздатьКолонки();
        Колво=ЭлементыФормы.ТабличноеПоле2.Колонки.Количество();
        Для ь=1 По Колво Цикл
        ТекКолонка  = ЭлементыФормы.ТабличноеПоле2.Колонки[ь-1];
        ТекКолонка.УстановитьЭлементУправления(Тип("ПолеВвода"));
        ТекКолонка.Доступность =Истина;
        КонецЦикла;
1 fruelise
 
18.12.13
13:33
ТекКолонка.Доступность =Истина; это нужно закомментить.
2 НЕА123
 
18.12.13
13:35
ТолькоПросмотр
3 fruelise
 
18.12.13
13:37
(2) Эту галочку я давно убрал.
4 НЕА123
 
18.12.13
13:45
ТекКолонка.ЭлементУправления.ТолькоПросмотр = ЛОЖЬ;
5 fruelise
 
18.12.13
13:51
(4) спасибо, попробую.
6 Aprobator
 
18.12.13
13:51
... меняю тип колонок на "ПолеВвода"... это как?
7 fruelise
 
18.12.13
13:54
(6) то есть устанавливаю элемент управления.
8 fruelise
 
18.12.13
13:55
(4) Все равно не работает.
9 НЕА123
 
18.12.13
14:18
(8)
ТолькоПросмотр, Доступность есть у ЭлементУправления, ПолеВвода, ТабличныйДокумент.
где еще копать - не знаю.
10 НЕА123
 
18.12.13
14:19
*ТабличныйДокумент=ТабличноеПоле.
11 Aprobator
 
18.12.13
17:30
может поле текстовое и редактировать текст = ложь
Основная теорема систематики: Новые системы плодят новые проблемы.