Добрый день. Помогите пожалуйста. На форме есть табличная часть, в конфигураторе настроено условное оформление которое красит строки по условию в красный цвет. Подскажите как можно заблокировать кнопку до того пока в строке есть красные строки.Тоесть если условное оформление срабатывает то кнопку нажимать нельзя. Как то так.
(1) Форма табличная часть. Внизу кнопка "создать документы". Если в табличной части данные не правильные(проверяется правильность заполнения условным оформлением), то кнопка создать документы должна быть не доступа.
В цикле обработчика ПриПолученииДанных() проверяй условие, по которому у тебя выделяются строки. Если это условие для всех строк не выполняется, то твою кнопку можно сделать доступной.
ЭлементыФормы.ТвояКнопка.Доступность = НЕ УсловиеВыделенияСтрокВТабличнойЧасти.
Примерно так.
а если в настройках условного оформления, где у вас стоит условия на раскраску табличной части, добавить еще одну строчку:
в колонке "Оформление" доступность будет =ложь, условие тоже, что и на табличную часть, а в оформляемых полях - ваша кнопка...
(8)да, проверила...доступность отрабатывает только для табличной части(. Вариант сделать, как посоветовал Alpen906..
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший