Имя: Пароль:
1C
1С v8
Условное форматирование - реквизит Булево
0 mg-samara
 
19.12.21
10:26
Коллеги, добрый день!

Необходимов в табличной части документа, используя механизм условного оформления управлять отображением реквизита с типом булево.
При выполнения условия вместо галочки выводить текст "не используется" или каким-то другим способом продемонстрировать пользователю то, что это поле не заполняется.
Цвет фона я изменил, доступностью тоже поиграл, но в реквизите отображается квадратик.. Хочу от него избавиться.

Реквизит находится в колонке ТЧ и соответственно для разных строк ТЧ разные ситуации.

Есть такая возмозжность?
1 acht
 
19.12.21
10:31
А как ты потом собираешся включать обратно эту галочку, есил там не уже будет "квадратика"?

Выводи поле надписи вместа поля флажка, устанавливай формат булевых значений в нужный текст.
Если таки нужна и галочка и текст в рахных строках - рисуй две колонки, объединенные в одной ячейке, переключай их видимость условным оформлением.
2 mg-samara
 
19.12.21
11:00
(1) Да ты верно написал, у меня будет две колонки
Если в первой истина, то во второй ничего делать нельзя. Изменение второй колонки я заблокировал, сейчас хочу саму ячейку как-то отформатировать так, чтобы было видно - " тут не заполняется"

Ну а если первая колонка ложь, то и вторую можно менять
3 mg-samara
 
19.12.21
13:50
Коллеги, забыл написать.
Все оказалось очивидно и просто. :-)

Элемент.Оформление.УстановитьЗначениеПараметра("Отображать", Ложь);    

спасет отца русской демократии :-)
4 pechkin
 
19.12.21
16:03
только просмотр ставь ложь и этого достаточно
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший