Инструменты пользователя

Инструменты сайта


1c:база:условные_операторы

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
1c:база:условные_операторы [2014/12/26 05:12]
admin опечатка
1c:база:условные_операторы [2016/10/18 03:06] (текущий)
admin Поправил ссылку на булево
Строка 12: Строка 12:
 КонецЕсли; КонецЕсли;
 </code> </code>
-В условных конструкциях между операторами ''Если'',''Иначе'' и ''Тогда'' интерпретатор ожидает увидеть булевскую константу ''Истина'' или ''Ложь''. Это может быть результат сравнения [[базовые_положения:булево|условного выражения]] или просто переменная с типом булево. Если вы уверены что у вас в переменной булево или вы делаете сравнение, не имеет смысла писать условия типа ''Если РеализацияПроведена = Истина Тогда'' интерпретатор выполнит плюс одно ненужное сравнение, гораздо логичнее и проще писать: ''Если РеализацияПроведена Тогда''+В условных конструкциях между операторами ''Если'',''Иначе'' и ''Тогда'' интерпретатор ожидает увидеть булевскую константу ''Истина'' или ''Ложь''. Это может быть результат сравнения условного выражения или просто переменная с типом [[1c:база:булевскаялогика|булево]]. Если вы уверены что у вас в переменной булево или вы делаете сравнение, не имеет смысла писать условия типа ''Если РеализацияПроведена = Истина Тогда'' интерпретатор выполнит плюс одно ненужное сравнение, гораздо логичнее и проще писать: ''Если РеализацияПроведена Тогда''
  
 ===== Сокращенная форма записи. ===== ===== Сокращенная форма записи. =====
1c/база/условные_операторы.1419559934.txt.gz · Последнее изменение: 2016/10/18 03:06 (внешнее изменение)