Имя: Пароль:
1C
1С v8
Поле флажка на форме
0 prishliemail
 
29.11.13
13:16
Добрый день!
Помогите пожалуйста разобраться с полем флажка в табличной части. Допустим на форме есть табличная часть с колонками номер, флагвыбора, решение. При открытии форсы, тч заполняется данными, но пользователь может редактировать только Флагвыбора. Пользователь может ставить флаг не во всех строках, а только в тех, где номер больше 5. Если флаг установлен, то в колонке Решение стоит "да", иначе "нет".
Если номер меньше 5, то выдается сообщение и изменить флаг не может.
Весь код я поместила в процедуру ПриАктивизацииЯчейки.
Возник ряд проблем. Например если у меня значение флага было истина, я убрала флаг, появилось слово Нет, но если я находясь на этой же строке поставлю снова флаг, то на Да не изменится.
Я так полагаю, что это связано с тем, что код находится не в том месте, поскольку находясь на этой же строке, активизации не происходит. Но куда тогда его поместить?

И еще одна проблема тогда, когда пользователь хочет изменить строку с номером меньше 5. Я доя этого случая просто пишу:

Элемент.текущийэлемент.толькопросмотр=истина

Но в этом случае, при нажатии на запрещенную строку, у меня меняет внешний вид весь столбец, будто в каждой строк можно только просматривать.

Заранее спасибо!
1 Ненавижу 1С
 
гуру
29.11.13
13:18
и эта ветка тоже пятничная
2 LehhaK
 
29.11.13
13:20
(0) Формы управляемые?
3 Defender aka LINN
 
29.11.13
13:20
Фак мой мозг...
4 Fedor-1971
 
29.11.13
13:21
Для УФ. Смотри в сторону: ПередНачаломРедактирования() таблицы, проверяешь свой флаг, если надо Отказ=Истина.
5 LehhaK
 
29.11.13
13:22
(1) Нормальная ветка, я считаю. Человек делает, что не получается - спрашивает. Катерине бы поучиться
6 Wobland
 
29.11.13
13:24
(5) сформулированная без напримеров задача уже содержала бы в себе ответ. а редакцию (0) я не осилил
7 prishliemail
 
29.11.13
13:25
(2) да, управляемые
(4) спасибо, буду пробовать
8 Wobland
 
29.11.13
13:25
(7) спасибо на рабочий стол не намажешь
9 prishliemail
 
29.11.13
13:27
(4) еще раз спасибо. Все получилось!
10 1Сергей
 
29.11.13
13:28
email