Имя: Пароль:
1C
1С v8
Помогите с условием.
0 AlexBor
 
naïve
03.12.14
11:27
Требуется что если текущий пользователь не Иванов выполнялось некоторое условие Правильно ли я сделал:

Если ПользователиИнформационнойБазы.ТекущийПользователь() <> " Иванов" Тогда;
1 Лефмихалыч
 
03.12.14
11:27

нет, не правильно

2 Огурцы
 
03.12.14
11:28
Если НЕ ПользователиИнформационнойБазы.ТекущийПользователь() = " Иванов" Тогда;
3 Огурцы
 
03.12.14
11:29
хотя у текущийпользователь() еще вроде как свойство должно быть Имя
4 Wobland
 
03.12.14
11:29
>Тогда;
навеяло: for(;;);
5 spero
 
03.12.14
11:29
ПользователиИнформационнойБазы.ТекущийПользователь().Имя <> " Иванов"
6 Wobland
 
03.12.14
11:29
или даже for (int i=0; i<n; i++);
долго первокурсники ищут ошибку
7 Godofsin
 
03.12.14
11:31
(0) Возвращаемое значение:

Тип: ПользовательИнформационнойБазы.
8 Godofsin
 
03.12.14
11:31
(2) А какая разница с условием из (0)?
9 AlexBor
 
naïve
03.12.14
11:32
Спасибо
10 Chameleon1980
 
03.12.14
11:33
(6) ==
11 Любопытная
 
03.12.14
11:59
...А потом Иванов взял фамилию жены и все сломалось
12 Михаил Козлов
 
03.12.14
12:01
(11) По сравнению с трагедией Иванова это пустяк.
13 Wobland
 
03.12.14
12:05
(10) чего?
14 Godofsin
 
03.12.14
12:06
(12) +100500)))))
15 Wirtuozzz
 
03.12.14
12:09
Если (СтажМистобольства более 5 лет и я не знаю как работают условия) Тогда

МеняНадоЛишитьЗарплаты = Истина;
ВыгнатьСРаботы = Истина;

Иначе

ВыдатьНаградуГероя1С = Истина;

КонецЕсли;


)))))
16 Wirtuozzz
 
03.12.14
12:12
И долго ты бьешся с этой задачей? кстати подсказка, мерить удава попугаями не хорошо, типы должны быть одинаковы.