Общие модули дают возможность запустить процедуру или функцию из любого другого участка программного кода в программе, что помогает значительно сократить объем программного кода в целом.
После наименований процедур и функций, должно стоять слово Экспорт (листинг 1). Экспорт означает, что данная процедура будет доступна извне.
Создание общего модуля, исполняемого на сервере:
- Дерево метаданных: Общие -> Общие модули -> Правой кнопкой мыши — > Добавить;
- Отметить флажки:
- Сервер;
- Внешнее соединение;
Рис. 1 — модуль на сервере
Создание общего модуля исполняемого на клиенте:
- Создаем по аналогии с сервером, за исключением свойств (рис. 2)
Рис. 2 — модуль на клиенте
Пример функции общего модуля:
В качестве входящих параметров принимаем значения двух чисел, затем складываем их и возвращаем результат.
Функция РасчетСуммы(Переменная1, Переменная2) Экспорт Сообщить(Сообщение); РезультатСложения = Переменная1 + Переменная2; Возврат РезультатСложения; КонецФункции
Листинг 1 — пример процедуры
Как мы видим из листинга 1, перед функцией нет обозначения &НаКлиенте, т.к. это указано в свойствах модуля. Также после процедуры прописано слово «Экспорт».
Оставить комментарий