|
Новичковый вопрос по УФ |
☑ |
0
ildary
14.05.15
✎
21:56
|
Уважаемые специалисты, скажите пожалуйста, почему кнопки в командной панели не дают изменять свои свойства (например шрифт), но тем не менее соответствующие пункты в меню есть и доступен? Или все таки есть секретный способ изменять внешний вид кнопки у командной панели?
|
|
1
ДенисЧ
14.05.15
✎
21:57
|
Новичку нужно строго усвоить один момент.
Управляемые формы - они не для того, чтобы ими управлял программист.
А так - попробуй условное оформление.
|
|
2
ildary
14.05.15
✎
22:11
|
(1) Спасибо за подсказку, к сожалению не получилось - в качестве условия - выбрал значение некоей строки <> "RFFKFKFKFI" (нереальная строка, чтобы всегда получалось Истина), Оформляемое поле - выбрал нужную кнопку - а она не изменилась.
И вопрос вдогонку - А если на форме есть ТЗ, в одной из колонок которой хранятся документы, например Заказы, и они выводятся строкой типа "Заказ клиента Н0000000036 от 01.01.2015 8:55:29" - существует ли возможность выводить их например как "Н0000000036 от 01.01.2015"? Ну как ранее было ПриВыводеСтроки?
|
|
3
Asmody
14.05.15
✎
22:35
|
(2) в условном оформлении условие можно не указывать, тогда оно безусловное.
|
|
4
Nuobu
14.05.15
✎
22:38
|
(3) Не получится, т.к. оно скажет, мол условия нет, так что работать не буду.
|
|
5
ildary
14.05.15
✎
22:38
|
(3)+(4) оно именно так и сказало.
|
|
6
Nuobu
14.05.15
✎
22:46
|
(0) Если ВыполненоНужноеУсловие Тогда
Элементы.Кнопка.Шрифт = Новый Шрифт("");
КонецЕсли;
|
|
7
ildary
14.05.15
✎
22:53
|
(6) ошибку не выдает, но и не меняет, вызывал в ПриОткрытии()
|
|
8
Nuobu
14.05.15
✎
22:56
|
Нужно другой шрифт прописать в этой строке
Новый Шрифт("");
И посмотри, заходит ли в условие.
|
|