Экспортные процедуры и функции общего модуля.
Синтаксис
<Имя процедуры или функции>()Полное описание, параметры и ограничения
ОбщийМодуль.<Имя процедуры или функции> (CommonModule.<Name of a procedure or a function>)
ОбщийМодуль (CommonModule)
<Имя процедуры или функции> (<Name of a procedure or a function>)
Доступен, начиная с версии 8.1.
Синтаксис:
<Имя процедуры или функции>()
Описание:
Экспортные процедуры и функции общего модуля.
Доступность:
Сервер, толстый клиент, внешнее соединение, мобильное приложение (сервер), мобильный автономный сервер.
Использование в версии:
Доступен, начиная с версии 8.1.
Методическая информация
Практические примеры
Вызвать собственную экспортную функцию общего модуля
Условное имя API означает реально объявленную экспортную процедуру или функцию вашего общего модуля.
Где и как запускать
Сервер собственной учебной базы; также толстый клиент или внешнее соединение, если это разрешено указанным API.
Подготовка
Только собственная учебная конфигурация. Все указанные имена сначала создайте в Конфигураторе; объекты рабочей базы не заменяйте. Здесь код не запускается.
Создайте серверный общий модуль УчебныеРасчеты и вставьте полный исходный код функции из отдельного блока ниже. Основной блок вставьте в серверную процедуру собственной формы и вызовите своей командой.
&НаСервереБезКонтекста
Процедура ПроверитьУчебныйОбщийМодуль()
Сумма = УчебныеРасчеты.ПолучитьСумму();
Сообщить("Сумма общего модуля: " + Строка(Сумма));
КонецПроцедурыУчебныеРасчеты
Общие модули → УчебныеРасчеты → Модуль
Серверный общий модуль собственной учебной конфигурации.
Функция ПолучитьСумму() Экспорт
Первое = 50;
Второе = 75;
Возврат Первое + Второе;
КонецФункцииРазбор по шагам
Объявите настоящую экспортную функцию без параметров.
Вызовите ее через имя общего модуля.
Используйте возвращенное значение.
Как проверить результат
У функции есть Экспорт.
125 приходит из общего модуля, а не присваивается вызывающим кодом.
Ожидаемый результат
Получен результат собственного общего модуля.
На что обратить внимание
Буквально <Имя процедуры или функции> в код не вставляется. Имя, параметры и доступность определяет конкретный общий модуль.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.