Имя: Пароль:
1C
1С v8
Новичковый вопрос по УФ
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
Нужно другой шрифт прописать в этой строке
Новый Шрифт("");
И посмотри, заходит ли в условие.