Имя: Пароль:
1C
1С v8
v8: Как проверить(написать условие) активности флажка?
0 kap-v-kstu
 
25.06.13
10:52
Процедура ДеревоПриИзмененииФлажка(Элемент, Колонка)
   // Вставить содержимое обработчика.
   Если Элемент.ТекущаяСтрока.Создано = Истина Тогда
         Элемент.ТекущаяСтрока.Создано = Не Элемент.ТекущаяСтрока.Создано;
         Т = 1;
     
   ИначеЕсли  Элемент.ТекущаяСтрока.Создано = Ложь Тогда
         Элемент.ТекущаяСтрока.Создано = Не Элемент.ТекущаяСтрока.Создано;
     КонецЕсли;
     
     
   
   Если    Элемент.ТекущаяСтрока.Вид = "Группа"  Тогда
       
       //Если Элемент.ТекущаяСтрока.Создано = Истина Тогда
         //Элемент.ТекущаяСтрока.Создано = Не Элемент.ТекущаяСтрока.Создано;
         //Т = 1;
     
       //ИначеЕсли  Элемент.ТекущаяСтрока.Создано = Ложь Тогда
       //  Элемент.ТекущаяСтрока.Создано = Не Элемент.ТекущаяСтрока.Создано;
       //КонецЕсли;
        Г = 1;

        Род = Элемент.ТекущаяСтрока.Ссылка;
    КонецЕсли;
   
   
   
    ТекущаяСтрока=Элемент.ТекущаяСтрока;
   
    //Если ТекущаяСтрока.Пометка=2 Тогда
    //    
    //    ТекущаяСтрока.Пометка=0;
    //    
    //КонецЕсли;
     
     
     
КонецПроцедуры
1 Maxus43
 
25.06.13
10:53
Если Элемент.Значение Тогда
//истина
Иначе
//ложь
КонецЕсли
2 Maxus43
 
25.06.13
10:54
(1) это ответ на сабж.
То что в (0) вобще непонятно
3 samozvanec
 
25.06.13
10:54
"Если Элемент.ТекущаяСтрока.Создано = Истина Тогда
         Элемент.ТекущаяСтрока.Создано = Не Элемент.ТекущаяСтрока.Создано;
         Т = 1;
     
   ИначеЕсли  Элемент.ТекущаяСтрока.Создано = Ложь Тогда
         Элемент.ТекущаяСтрока.Создано = Не Элемент.ТекущаяСтрока.Создано;
     КонецЕсли;
"

в шаблоны себе сохраню
4 kap-v-kstu
 
25.06.13
10:56
В данном случае Элемент.Значение = ДеревоЗначений, т.е. не булево
5 Maxus43
 
25.06.13
10:56
(3) это надо распечатать и повесить у метро Селезнёвская. желательно на билборде
6 acsent
 
25.06.13
10:57
Для дерева лучше число делать. Чтоб полузаполненные группы выделялись серым
7 kap-v-kstu
 
25.06.13
10:57
Процедура ДеревоПриИзмененииФлажка(Элемент, Колонка)
Если флагактивен Тогда...
КонецПроцедуры
8 Maxus43
 
25.06.13
10:57
(4) название ДеревоПриИзмененииФлажка говорит об обратном. ну да ладно
9 kap-v-kstu
 
25.06.13
10:58
КАК сделать проверку на активность флажка -галочки?*??
10 Maxus43
 
25.06.13
11:03
(9) > (7) ты сам и написал. чего надо то?
11 hhhh
 
25.06.13
11:03
(9) текущаяКолонка может?
12 samozvanec
 
25.06.13
11:04
я может и туплю с утра во вторник, но что есть активность флажка?
13 НЕА123
 
25.06.13
11:04
ТекущиеДанные
?
ЗЫ
ТС - вопрос надо нормально формулировать.
14 kap-v-kstu
 
25.06.13
11:14
флагактивен- Это я образно написал. Как будет правильно??надо определить активность флажка(есть пометка или нет)
15 kap-v-kstu
 
25.06.13
11:17
При нажатии на флажок он станолвится активным, при снятии галочки он перестает быть активным
16 Maxus43
 
25.06.13
11:18
(15) ого, чудеса прямо...

Отладчик включал? там же видно всё
17 kap-v-kstu
 
25.06.13
11:19
Включал, ничего не нашел...
18 Godofsin
 
25.06.13
11:21
(3) гыгы))) прикольно
19 Maxus43
 
25.06.13
11:26
Процедура ТабличноеПоле1Колонка1ПриИзменении(Элемент)
   Если Элемент.Значение Тогда
       //истина
   КонецЕсли;
КонецПроцедуры

Это если должно сработать при смене самого флажка
20 samozvanec
 
25.06.13
11:41
(15) тебе, собственно, надо добраться до значения твоего реквизита типа Флаг, который на самом деле - Булево