Имя: Пароль:
1C
1С v8
РедактированиеТекста в поле ввода у табличного поля
0 Kotto
 
10.08.11
16:06
Господа! Жё не манж па сис жур! Подскажите, пжст, как жить дальше.
Есть у меня табличное поле в форме документа, в нем есть, скажем, три колонки. При определенных условиях нужно, чтобы в Колонке 1 с типом СправочникСсылка у пользователя была возможность просмотреть элемент справочника из соответствующей ячейки, но не было возможности изменять. Если определенных условий нет, то пользователь может спокойно менять значение ячейки.
Пыталась решить задачу через ОфромлениеЯчейки.ТолькоПросмотр - в этом случае пропадает и кнопка открытия элемента справочника. Смотрю вот в свойства поля ввода нужной мне ячейки - там есть свойство РедактированиеТекста. Вроде бы оно почти подходит, но вот только не могу никак добиться программного получения доступа к нему.
Может кто-нибудь на столько добр и мудр, что подскажет мне, а? :)
1 PVV65
 
10.08.11
16:20
По поводу "Господа! Жё не манж па сис жур!" - ну как то надо себя заставлять.

По поводу просмотра элемента справочника - у поля ввода есть свойство "КнопкаОткрытия", а у ТП есть событие "Открытие", которое можно переопределить (запретить редактирование элемента справочника).

По поводу замены значения поля ввода - у поля ввода есть свойство "КнопкаВыбора", а у ТП есть событие "НачалоВыбора", которое можно переопределить (запретить изменение значения поля ввода).
2 Kotto
 
10.08.11
16:21
(1) Спасибо. Последние пять минут тоже думаю в эту сторону. :)