v8: Интерактивное редактирование ячейки табличного поля. #700241


#0 by SiS2013
На форуме нашел аналогичную тему, но какое  решение не понятно… На форме Табличное поле,  Данные ТП = Таблице значений. Программно работаю с таблицей значений, добавляю и удаляю колонки, строки, Затем ЭлементыФормы.ТабПоле.ОбновитьСтроки; В табличном поле все колонки и строки появляется,  но редактировать интерактивно (т.е со стороны пользователя) не дает. При нажатии на клавишу ввод  - ячейка таб поля активируется (выходит в режим редактирования), но ввести, удалить текст в ячейки не возможно. В отладчике проверил  параметры содранных программно колонок: Подскажите где, что посмотреть?
#1 by SiS2013
Проблема актуальна, идей нет?
#2 by SiS2013
Я тут поэкспериментировал и заметил: Например:  Табличное поле располагается на внешней обработке. Если у внешней  обработке ввести табличную часть и присвоить ее табличному полу, то все работает. Можно добавлять, редактировать данные в ячейках табличного поля. Если же,  табличному полю присвоить перерешенную = таблице значений,  то  облом.  Принажатые на клавишу ввод ячейка входит в режим редактирования, но дальше на клавиатуру не реагирует, кроме клавиши esc (выходит из режима редактирования) У кого нибудь работает  связка  переменная = таблица значений   присвоенная  табличному полю в котором можно редактировать данные ячейки ? или 1с такой возможности нет?
#3 by sirsp
Все прекрасно работает. У тебя поди колонки ТЗ не типизированы..
#4 by SiS2013
Нет, этого не делал: но разве это не присвоит тип автоматически?
#5 by Михаил Козлов
В одной строке Вы реквизиту присвоили "Моя строка". В другой 2,18281828. Какой набор типов будет у колонки?
#6 by SiS2013
новый ОписаниеТипов("Строка") Спасибо! Много же нервов потратил на эту хрень. Сколько пишу никогда не заморачивался с непосредственным присвоением типов, всегда, через само значение присваивал
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С