На форме имеется Таблица Значения, нужно чтобы при неком условии, вычислялось значение и помещалось в некоторое поле и становилось недоступным для редактирования.
также если это возможно закрасить эту строку с полем в какой-нибудь цвет.
т.е. что-то вроде этого пытался сделать, но работает не так как нужно.
РеквизитыТочки - это ТаблицаЗначений
ЗначениеТочки - это рекквизит ТЗ, на который нужно установить запрет редактирования
Для Каждого Стр Из РеквизитыТочки Цикл
ЗначТочки = Элементы.РеквизитыТочки.ТекущиеДанные.ЗначениеТочки;
Если Стр.Вычисляемый=истина тогда
ТекБП = Элементы.СписокЗаказов.ТекущиеДанные.БизнесПроцесс;
ВычислитьРеквизиты(стр.РеквизитСсылка, ЗначТочки , ТекБП);
стр.ЗначениеТочки =ЗначТочки; Элементы.РеквизитыТочкиЗначениеТочки.Доступность=Ложь;
Элементы.РеквизитыТочки.ЦветФона=Новый Цвет(0,255,0);
КонецЕсли;
(3) дело в том что строку которую нужно сделать недоступной не активизируется пользователем. она должна стать недоступной после вызова процедуры
ВычислитьРеквизиты(стр.РеквизитСсылка, ЗначТочки , ТекБП);