Имя: Пароль:
1C
1С v8
Изменение свойств через код
0 Tony_More
 
20.07.20
11:55
Здравствуйте.

Проблема вот какая.
Необходимо когда условие неверное отключать возможность редактирования одной ячейки в табличной части документа. В свойствах нахожу Редактирование текста. Как мне отключить редактирование текста через код?
1 qwerty42russ
 
20.07.20
11:56
Доступность = Ложь
2 Tatitutu
 
20.07.20
11:57
ТвояКолонка.ТолькоПросмотр=Истина;
3 Tony_More
 
20.07.20
11:59
Процедура ЗамечанияЗамечанияПриИзменении(Элемент)
    СтрокаТабличнойЧастиЗамечания = Элементы.Замечания.ТекущиеДанные.Замечания;
    
    Если СтрокаТабличнойЧастиЗамечания Тогда
        Элементы.Замечания.ТекущиеДанные.Комментарий = "";
    иначе
        Элементы.Замечания.ТекущиеДанные.Комментарий = "Комментарий не нужен";     
    КонецЕсли;
КонецПроцедуры

вот процедура
4 Tony_More
 
20.07.20
11:59
Где иначе необходимо еще и запрещать ввод
5 Галахад
 
гуру
20.07.20
12:12
Можно анализировать событие "Выбор", и посылать лесом.
6 Tatitutu
 
20.07.20
12:32
&НаКлиенте
Процедура ЗамечанияПриОкончанииРедактирования(Элемент, НоваяСтрока, ОтменаРедактирования)
    Элемент.ПодчиненныеЭлементы.ЗамечанияКомментарий.ТолькоПросмотр = Элемент.ТекущиеДанные.Замечания;
КонецПроцедуры
7 Tony_More
 
21.07.20
10:50
Спасибо Tatitutu, сработало.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс