Имя: Пароль:
1C
1С v8
Как установить программно ТолькоПросмотр на ячейки ТабличногоПоля
0 Archy82
 
17.12.11
18:16
Попробую объяснить на примере:
Есть ПКО. У него нужно программно при определенных условиях блокировать табличное поле РасшифровкаПлатежа.
Если установить ТолькоПросмотр на элемент ТабличноеПоле - то пропадает возможность использовать кнопку Открыть (та которая в виде лупы) для просмотра документов этого табличного поля. Та же ситуация при установке только просмотр на колонки табличного поля. Насколько я понимаю тут нужно закрыть доступ к полю ввода, но вот никак не могу до него программно добраться.
1 kosts
 
17.12.11
21:31
(0) Тоже расстроен таким обстоятельством, что при просмотре нет лупы.
Один из вариантов повесть на событие выбор открытие нужной формы.
2 Archy82
 
17.12.11
22:16
Но ведь при конфигурировании все нормально. Должен же быть программный метод.....
3 Leo705
 
17.12.11
22:28
Ну так и добирайтесь к ячейки или при выводе строки или при получении данных,и устанавливайте конкретной ячейке свойство "ТолькоПросмотр" например "ОформлениеСтроки.Ячейки.НапомнитьПоЗавершении.ТолькоПросмотр = Истина;"
4 Axel2009
 
17.12.11
23:22
что сложного отладчиком пройтись?
ЭлементыФормы.Товары.Колонки.Номенклатура.ЭлементУправления.ТолькоПросмотр
5 Archy82
 
17.12.11
23:52
(4) Спасибо. Это то что я искал.

ps "что сложного отладчиком пройтись? " Если я уже обратился к сюда к вам значит прошел и не раз. Можно быть и по-вежливее. (1) и (3) тоже не знали об доступе через ЭлементУправления. И тем не менее: Спасибо!
6 Leo705
 
18.12.11
11:19
Ну о доступе ч/з ЭлементыФормы мы знаем )). Обычно как то есть определенные условия при которых и необходимо данное действие, поэтому и написал про методы "ПриВыводеСтроки" и "ПриПолученииДанных". А про вежливость эт к Вам )). Вы даже этого не знали и упрекаете других ))