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