|
Редактирование колонки в табличном поле | ☑ | ||
---|---|---|---|---|
0
ХочуСпец
26.03.12
✎
10:49
|
Есть табличное поле. Есть колонка
При некотором условии запретить редактирование колонки В каком обработчике это сделать корректно? А также использовать св-во ТолькоПросмотр или Доступность колонки спасибо |
|||
1
lxs
26.03.12
✎
10:51
|
Там так много обработчиков и их названия настолько не интуитивно понятны, что у тебя возникла проблема?
|
|||
2
Ненавижу 1С
гуру
26.03.12
✎
10:51
|
ТолькоПросмотр не позволяет редактирование, но позволяет например копировать в буфер обмена
Доступность = ложь - ничего не дает смотря какое условие - зависит ли оно от данных строки или нет |
|||
3
ХочуСпец
26.03.12
✎
10:53
|
(2) Поставил обработчик ПередИзменением табличного поля. Но результата нет
|
|||
4
lxs
26.03.12
✎
10:53
|
Короче, если совсем - то только просмотр, если выборочно - то, ПриИзменении(), НачалоВыбора(), НачалоВыбораИзСписка(), Очистка()
|
|||
5
ХочуСпец
26.03.12
✎
10:55
|
(4) При изменении не подходит
как попытались отредактировать поле в зависимости от условий запретить редактирование Все эти условия проверил, ни одно не подходит |
|||
6
zladenuw
26.03.12
✎
10:59
|
условие когда проверяется ? может перед открытием ?
|
|||
7
ХочуСпец
26.03.12
✎
11:01
|
нет. Щелкаем на колонку должно срабатывать условие и редактирование запрещаться при определенных условиях
|
|||
8
ХочуСпец
26.03.12
✎
11:02
|
Ни одни обработчик колонки табличного поля не подходит, значит какой то обработчик табличного поля
|
|||
9
zladenuw
26.03.12
✎
11:04
|
ПриАктивизацииЯчейки
|
|||
10
Omskdizel
26.03.12
✎
11:06
|
Я бы сделал проверку в ПередНачаломИзменения, но уж шибко от задачи зависит.
|
|||
11
ХочуСпец
26.03.12
✎
11:08
|
(9) Вроде подходит, но отрабатывает кривовато
если колонка не доступна, то вообще не переходит на нее Элемент.Колонки.МояКолонка.Доступность = Ложь; |
|||
12
lxs
26.03.12
✎
11:10
|
Используй ПриАктивизацииСтроки и проверяй на текущую колонку, отсюда и пляши.
|
|||
13
ХочуСпец
26.03.12
✎
11:12
|
(12) Ок
вопрос в догонку как при определенных условиях запретить редактирования всего? |
|||
14
Omskdizel
26.03.12
✎
11:12
|
(13) В момент возникновения условий меняй флаг доступности таблицы
|
|||
15
ХочуСпец
26.03.12
✎
11:16
|
(14) имеется ввиду все элементы формы, не только поля
|
|||
16
zladenuw
26.03.12
✎
11:18
|
ЭтаФорма.Доступность
|
|||
17
ХочуСпец
26.03.12
✎
11:25
|
(16) спс, уже сделал
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |