Например:
//следующая процедура принимает табличный документ,
//а если ничего не передано,
//то она его создает и показывает на экране
Процедура Печать(ТабДок = Неопределено) Экспорт
| Если ТабДок = Неопределено Тогда
|
| ТабДок = Новый ТабличныйДокумент;
|
| Макет = ПолучитьМакет("Основной");
|
| ТабДок.Вывести(Макет.ПолучитьОбласть("Бланк"));
|
КонецПроцедуры
| Процедуры и функции рекомендуется предварять комментариями с описанием их назначения, параметров, основных принципов работы и возвращаемого значения для функций. В редакторе модулей есть возможность свернуть процедуры и функции модуля, а также перейти на одну из них, выбрав ее из списка. Описания в виде комментариев также можно сворачивать.
|
| Параметры процедуры или функции по умолчанию передаются по ссылке. Это означает, что изменение формального параметра внутри процедуры или функции приведет к изменению фактического параметра в том месте, где она вызывается. Чтобы гарантированно передать параметр по значению, нужно перед именем параметра вставить ключевое слово |
Содержание Назад Вперед