Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 10:00

Отличие процедуры от функции

Автор ildar777, 10 мая 2018, 19:29

0 Пользователей и 1 гость просматривают эту тему.

ildar777

Доброго времени суток! Какое отличие?

oleg-x

Функция возвращает значение, а процедура нет.
Процедура Любая()
    А = Б + С;
    А = ЛюбаяФункция(); //А=Д
КонецПроцедуры

Функция ЛюбаяФункция()
    Д = А+В;
    Возврат Д;
КонецФункции
Помог, нажми спасибо. Не помог, нажми спасибо :-)
Если у Вас есть проблема, то её уже кто то решил @Yandex, @Google

ilyay

Значение можно еще вернуть через параметры. Вызов функции является выражением, а вызов процедуры - оператором. То есть вызов процедуры может быть только обособленным, а несколько функций можно вызвать из одного выражения.
Если моя_функция1(а) или моя_функция(б) тогда
    моя_процедура(а,б);
КонецЕсли;


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск