Використання функцій спільних модулів
У виразах системи компонування даних можна використовувати функції спільних модулів.
У виразах системи компонування даних можна використовувати функції спільних модулів.
Функцію має бути оголошено з ключовим словом Експорт.
Приклад:
Функція МояФункція(Параметр) Експорт Повернення "МояФункція(" + Рядок(Параметр) + ")"; КінецьФункції
Синтаксис звернення до функцій спільних модулів аналогічний виклику функції з вбудованої мови.
Приклад виклику функції:
МійСпільнийМодуль.МояФункція(ПолеТаблиці)
У цьому прикладі "МійСпільнийМодуль" — це ім'я спільного модуля, у якому розташована функція, а "МояФункція" — це ім'я функції.
Якщо модуль є глобальним, то звертатися до функції можна без імені спільного модуля. Приклад:
МояФункція(ПолеТаблиці)
Якщо компонування даних виконується за допомогою стандартних засобів об'єкта Звіт, то використання зовнішніх функцій дозволено. Якщо ж компонування даних здійснюється за допомогою об'єктів системи компонування даних, то, щоб дозволити використання зовнішніх функцій, необхідно як значення параметра МожливістьВикористанняЗовнішніхФункцій функції Ініціалізувати об'єкта ПроцесорКомпонуванняДаних передати значення Істина. Інакше використовувати зовнішні функції не вийде.
Приклад ініціалізації процесора компонування даних:
ПроцесорКомпонування = Новий ПроцесорКомпонуванняДаних; ПроцесорКомпонування.Ініціалізувати(МакетКомпонуванняДаних, , ДаніРозшифрування, Істина);