Имя: Пароль:
1C
1С v8
Что значит конструкция "ИначеЕсли Не ?"?
🠗 (aka AMIGO 24.07.2013 09:31)
0 new1snik
 
24.07.13
09:25
День добрый, что значит конструкция "ИначеЕсли Не ?", например "ИначеЕсли Не ?(Права = Неопределено, Ложь, уатПраваИНастройки.уатПраво("ПечатьНепроведенных", Права)) Тогда
"
1 Поросенок Петр
 
24.07.13
09:26
Значит автор не умеет писать понятный код.
2 ice777
 
24.07.13
09:27
Если Таня не дала
Иначеесли НЕ дала и оля,
тогда пойду к Свете )

как-то так
3 new1snik
 
24.07.13
09:27
А конкретно, я что-то не могу въехать в суть этой записи...
4 Капитан О
 
24.07.13
09:28
(0) то же самое по принципу действия, что и "ИначеЕсли"
5 1Сергей
 
24.07.13
09:28
Про конструкцию Если-Тогда почитай и про булевы операции
6 Starhan
 
24.07.13
09:28
Что именно тебе не понятно?
Что делает НЕ
или что делает ИначеЕсли
?
7 Ork
 
24.07.13
09:28
(0) Это значит, что проверка на Истина никого не интересует. Интересует именно проверка на Ложь.
8 zippygrill
 
24.07.13
09:28
перепиши по нормальному.
9 new1snik
 
24.07.13
09:29
А зачем писать "ИначеЕсли Не ?" а не просто "ИначеЕсли Не"? Что значит знак "?"
10 Поросенок Петр
 
24.07.13
09:29
Имхо автор не знает про ?(,,)
11 aka AMIGO
 
24.07.13
09:29
(0) тут 2 смысла:
1. ИначеЕсли.. Тогда - это скобки условнго оператора
2. Не (...) - условие срабатывания этих скобок - не выполняется условие (...)
12 Капитан О
 
24.07.13
09:29
(4) действовать, если выдано право на печать или право не задано
13 1Сергей
 
24.07.13
09:29
(3) Вот эта конструкция понятна?

Если <условие1> Тогда
   ...
ИначеЕсли <условие2> Тогда
   ...
Иначе
   ...
КонецЕсли;
14 Базис
 
naïve
24.07.13
09:30
Рарус, копрокод, боль, разочарование, франч - позор 1С, Рарус.
15 Поросенок Петр
 
24.07.13
09:30
? (вычислить выражение по условию)
? (вычислить выражение по условию)
Синтаксис:
   ?(<Логическое выражение>, <Выражение 1>, <Выражение 2>)

Параметры:
   <Логическое выражение>
   Логическое выражение, результат вычисления которого определяет одно из результирующих выражений, которые будут вычислены. Если результат его вычисления Истина, то будет вычисляться <Выражение 1>. Если результат Ложь – то <Выражение 2>.

   <Выражение 1>
   Результирующее выражение, которое будет вычисляться, если результат логического выражения Истина.

   <Выражение 2>
   Результирующее выражение, которое будет вычисляться, если результат логического выражения Ложь.

Возвращаемое значение:
Результат вычисления одного из результирующих выражений.

Описание:
Позволяет вычислить одно из двух заданных выражений в зависимости от результата вычисления логического выражения.
16 1Сергей
 
24.07.13
09:30
? (вычислить выражение по условию)
Синтаксис:
   ?(<Логическое выражение>, <Выражение 1>, <Выражение 2>)

Параметры:
   <Логическое выражение>
   Логическое выражение, результат вычисления которого определяет одно из результирующих выражений, которые будут вычислены. Если результат его вычисления Истина, то будет вычисляться <Выражение 1>. Если результат Ложь – то <Выражение 2>.

   <Выражение 1>
   Результирующее выражение, которое будет вычисляться, если результат логического выражения Истина.

   <Выражение 2>
   Результирующее выражение, которое будет вычисляться, если результат логического выражения Ложь.

Возвращаемое значение:
Результат вычисления одного из результирующих выражений.

Описание:
Позволяет вычислить одно из двух заданных выражений в зависимости от результата вычисления логического выражения.
17 new1snik
 
24.07.13
09:30
(13) Это да, понятно.
(14)Ага, УАТ, красавец...
18 Ork
 
24.07.13
09:31
(15) + (16) Вы че - однофамильцы?
19 new1snik
 
24.07.13
09:31
(15),(16)Спасибо, не сумел я найти это в СП...