Имя: Пароль:
1C
1С v8
чего то не понял ВыборИзСправочника = ВыборИзСправочника = Истина;
0 Woolf
 
29.08.11
17:20
ЗначениеВыбора.Свойство("ВыборИзСправочника", ВыборИзСправочника);
ВыборИзСправочника = ВыборИзСправочника = Истина;

в отладчике в табло горит "ложь"

а по мне дак читаем справо-налево, или не так? туплю?
1 lxs
 
29.08.11
17:21
ВыборИзСправочника = (ВыборИзСправочника = Истина);


Так понятнее?
2 lxs
 
29.08.11
17:22
и что за бред в (0)?
3 Grusswelle
 
29.08.11
17:22
Если ВыборИзСправочника = Истина Тогда

   ВыборИзСправочника = Истина;
Иначе

   ВыборИзСправочника = Ложь;
КонецЕсли;

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Упростил я! :-))
4 Woolf
 
29.08.11
17:27
(2) - этот бред называется кусок кода в модуле формы документа "РеализацияТоваровИУслуг", и чего-то я не понимаю,
почему в отладчике переменная ВыборИзСправочника принимает значение "ложь", когда ей явно указали, что она "истина"...
5 Варвар
 
29.08.11
17:28
(0) тупишь.
6 Woolf
 
29.08.11
17:31
(5)знаю, но Х = Х = 1 это чего за арифметика?
7 Варвар
 
29.08.11
17:32
(6) тебе ж уже написали 2 раза.
8 Kuein
 
29.08.11
17:33
(4) Читается как присвоить ВыборИзСправочника значение выражения ВыборИзСправочника = Истина.
9 unregistered
 
29.08.11
17:38
(6) В приведенном примере (Х = Х = 1) первый знак равенства - это оператор "присваивание", а второй знак равенства - это логическая операция "равно".

Оператор "присваивание" присваивает переменной, расположенной слева (Х) результат выражения (в нашем примере логического), расположенного справа (Х=1).

Таким образом,  если Х=1, то результатом присвоивания станет помещение в переменную Х значения ИСТИНА, а если Х<>1, то результатом присвоивания станет помещение в переменную Х значения ЛОЖЬ.
10 Woolf
 
29.08.11
17:39
всем спасибо