Имя: Пароль:
1C
1С v8
Выполнение условного оформления
0 Borteg
 
09.09.13
11:17
Добрый день. Помогите пожалуйста. На форме есть табличная часть, в конфигураторе настроено условное оформление которое красит строки по условию в красный цвет. Подскажите как можно заблокировать кнопку до того пока в строке есть красные строки.Тоесть если условное оформление срабатывает то кнопку нажимать нельзя. Как то так.
1 cw014
 
09.09.13
11:20
Какую кнопку? Кнопку "Пуск"?
2 Borteg
 
09.09.13
11:22
(1) Назовем это кнопку "Пуск".
3 Галахад
 
гуру
09.09.13
11:23
А если отбор установить?
4 Borteg
 
09.09.13
11:24
(1) Форма табличная часть. Внизу кнопка "создать документы". Если в табличной части данные не правильные(проверяется правильность заполнения условным оформлением), то кнопка создать документы должна быть не доступа.
5 Borteg
 
09.09.13
11:31
апап
6 Alpen906
 
09.09.13
11:37
В цикле обработчика ПриПолученииДанных() проверяй условие, по которому у тебя выделяются строки. Если это условие для всех строк не выполняется, то твою кнопку можно сделать доступной.
ЭлементыФормы.ТвояКнопка.Доступность = НЕ УсловиеВыделенияСтрокВТабличнойЧасти.
Примерно так.
7 an_str
 
09.09.13
12:18
а если в настройках условного оформления, где у вас стоит условия на раскраску табличной части, добавить еще одну строчку:
в колонке "Оформление" доступность будет =ложь, условие тоже, что и на табличную часть, а в оформляемых полях - ваша кнопка...
8 Borteg
 
09.09.13
12:36
(7) не отрабатывает(
9 an_str
 
09.09.13
13:31
(8)да, проверила...доступность отрабатывает только для табличной части(. Вариант сделать, как посоветовал  Alpen906..
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.