Имя: Пароль:
1C
1С v8
Обработка Клиент-банк. Сделать редактируемой колонку даты.
0 CAPITALIST
 
09.10.15
09:03
Необходимо на вкладке Импорт в табличке ДокументыКИмпорту сделать возможность редактирования колонку ДатаДок (Дата документа).
Не будем рассуждать, почему структура таблицы описана в коде, а не на форме. Наверное, чтобы враги не догадались.

Итак процедура СформироватьСтруктуруТаблицыИмпорта вызывается из модуля объекта при инициализации.
Там есть формирование колонки ДатаДок:

СоздатьКолонкуВТаблице(Таб, ТабПоле, "ДатаДок", Т_Дата, "Дата документа", Видимая120);

В структуре Видимая120 определяются использование колонки ДатаДок:

Видимая120      = Новый Структура(КлючиСтруктуры, Истина, Истина, Истина, Истина, Истина, Истина,  15, , Ложь);

6-й параметр отвечает за свойство ТолькоПросмотр. Ставим Ложь

Видимая120      = Новый Структура(КлючиСтруктуры, Истина, Истина, Истина, Истина, Ложь, Истина,  15, , Ложь);

Запускаем, проверяем. Теперь в ячейку можно "войти" для редактирования. Но вот только ничего не редактируется.
При отладке я вижу, что у этой колонки свойство ТолькоПросмотр=Ложь, Доступность=Истина.
Что-же еще нужно сделать?
1 sash-ml
 
09.10.15
09:21
табличная часть или таблица значений?
2 CAPITALIST
 
09.10.15
09:29
Вообще эти параметры устанавливаются для объектов в составе "Табличное поле", Рабочая таблица имеет тип "Таблица значений"