Можно сделать отдельные ячейки табличного поля недоступными для редактирования, например, чтобы в некоторых строках эти ячейки были доступны, а в некоторых недоступны, в зависимости от некоторых условий. Не пытайтесь сделать это путем установки свойств колонки или ячейки. Нужно использовать обработчик события ПриВыводеСтроки табличного поля.
Допустим, у нас есть справочник Номенклатура с реквизитами Услуга (булево) и КритическийУровеньЗапаса (число). Понятно, что критический уровень запаса имеет смысл только для товаров, а не услуг или групп товаров. Доступность ячейки для редактирования реализуется следующим образом:
Копировать в буфер обменаПроцедура ТабличноеПоле1ПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки) Если ДанныеСтроки.Ссылка.ЭтоГруппа ИЛИ ДанныеСтроки.Ссылка.Услуга Тогда ОформлениеСтроки.Ячейки.КритическийУровеньЗапаса.ТолькоПросмотр = Истина; КонецЕсли; КонецПроцедуры