Блог


Отличие Функции от Процедуры в 1С

Функция - подпрограмма, выполняющая какие-либо операции и возвращающая значение.

Процедура - подпрограмма, которая только выполняет операции, без возврата значения.

Как написать функцию в 1С

Функция НазваниеФункции (параметр1, параметр2)
   // тело функции
   Возврат X;
КонецФункции

Как написать процедуру в 1С

Процедура НазваниеФункции (параметр1, параметр2)
   // тело процедуры
КонецПроцедуры

Условный оператор Если в языке 1С

Что такое Если, Тогда, ИначеЕсли, КонецЕсли в 1С:

Комплекс команд оператора условия, где
  1. Если - начало структуры оператора. Используется с логическим выражением.
  2. Тогда - блок операторов, который выполняется, если результатом логического выражения является значение Истина
  3. ИначеЕсли - блок операторов, который выполняется, если результатом всех предыдущих логический выражений является значение Ложь. Используется с логическим выражением.
  4. Иначе - блок операторов, который выполняется, если результатом всех предыдущих логический выражений является значение Ложь
  5. КонецЕсли - завершение структуры оператора

Как использовать условный оператор Если в 1С:

Синтаксис:
Если <Логическое выражение> Тогда
   // Операторы
[ИначеЕсли <Логическое выражение> Тогда]
   // Операторы
[Иначе]
   // Операторы
КонецЕсли;

Пример кода:
Процедура КнопкаВыполнитьНажатие(Кнопка)

   Если (Число1>Число2) Тогда
      Сообщить("число1 больше");
   ИначеЕсли (Число2>Число1) Тогда
      Сообщить("число2 больше");
   ИначеЕсли (Число1=Число2) Тогда
      Сообщить("числа равны");
   КонецЕсли;

КонецПроцедуры


Материалы 1 - 2 из 2
Начало | Пред. | 1 | След. | Конец