Имя: Пароль:
1C
1С v8
8.2 УФ работа с "галочками"
0 Stado_adama
 
27.11.12
11:45
Есть галочка на форме... требуется присвоить ей третье значение... галочку на сером фоне... ходят слухи, что как-то это можно реализовать... делал кто-нибудь?
1 MSII
 
27.11.12
11:49
У элемента формы Вид - поле флажка, ТриСостояния в Истину
2 trambalda
 
27.11.12
11:50
.ТриСостояния = Истина
Нет?
3 MSII
 
27.11.12
11:50
Ну и естественно, доступно для реквизита с типом Число.
4 Stado_adama
 
27.11.12
11:53
м-дя... похоже на правду... ща гляну
5 Полотенчик
 
19.12.12
16:31
В дополнение:
Есть обработка, УФ, у нее есть реквизит с типом число.
На форме есть Поле флажка с включенным ТриСостояния, соединенный с этим реквизитом по ПутьКДанным.
Надо чтобы при изменении флажка менялся его заголовок.
Есть процедура:
&НаКлиенте
Процедура ФлажокПриИзменении(Элемент)
   
   Если Реквизит = 0 Тогда
       Элемент.Заголовок = "Активный";
   ИначеЕсли Реквизит = 1 Тогда
       Элемент.Заголовок = "Неактивный";
   ИначеЕсли Реквизит = 2 Тогда
       Элемент.Заголовок = "Серый";
   КонецЕсли;
   
КонецПроцедуры

В итоге при изменении флажка каждый раз идет 1 серверный вызов (видимо, из-за Если Реквизит = 0 Тогда).
Можно как-то сделать без обращений к серверу?
6 ДенисЧ
 
19.12.12
16:32
(5) Условное оформление не предлагать?
7 acsent
 
19.12.12
16:32
не менять элементы
8 Полотенчик
 
19.12.12
16:46
(6) а как именно? ты так делал?
наверно, буду делать переключателями. флажки с изменением заголовка использовались в обычных формах
Программист всегда исправляет последнюю ошибку.