Загальні модулі в 1с 8

Загальні модулі 1С - об'єкт метаданих конфігурації 1С 8.3 і 8.2, який зберігає в собі програмний код, який часто викликається в конфігурації. Функцію / процедуру можна викликати з будь-якого місця конфігурації (якщо вона експортне).







Загальні модулі в 1с 8

Як використовувати загальний модуль

Хороший тон - помістити процедуру або функцію в загальний модуль, якщо вона викликається в більш ніж одному місці. По-перше, якщо процедура коригується, її треба правити тільки в одному місці. По-друге, цим досягається більший порядок в коді.

Типовий приклад загального модуля - обробка проведення по якомусь регістру, отримання кількості різниці робочих днів, перерахунок курсів валют, перерахунок кількості / ціни / суми в табличній частині і інші функції.

Властивості загальних модулів

Одне з основних особливостей загальних модулів від інших модулів - не можна оголошувати загальні змінні.

Розглянемо докладніше палітру властивостей загального модуля:

Загальні модулі в 1с 8






  • Глобальний - якщо прапорець встановлений, функції і процедури з цього модуля стають доступні в глобальному контексті. Тобто їх можна викликати в будь-якому місці конфігурації, звертаючись без назви загального модуля. Однак додається умова - назва процедур і функцій в цьому загальному модулі повинні бути унікальні в рамках глобального контексту.
  • Сервер - процедури і функції даного загального модуля можуть бути виконані на сервері.
  • Зовнішнє з'єднання - програмні коди даного загального модуля можуть бути виконані при підключенні зовнішнім джерелом (наприклад, COM).
  • Клієнт (кероване додаток) - процедури і функції даного загального модуля можуть бути використані в товстому клієнті в режимі керованого застосування.
  • Клієнт (звичайна програма) - програмні коди даного загального модуля можуть бути використані в товстому клієнті в режимі звичайного застосування.
  • Виклик сервера - прапор, який дозволяє на клієнті використовувати процедури і функції з цього загального модуля.
  • Привілейований - якщо встановлена ​​Істина, в цьому загальному модулі буде відключена перевірка прав доступу.
  • Повторне використання - визначає налаштування значень, що повертаються, якщо опція включена, то після першого виконання система запам'ятає значення для даних вхідних параметрів і буде повертати вже готове значення. Може приймати наступні значення: не використовується - відключення, на час виклику - на час виконання певної процедури, на час сеансу - поки користувач не закрив сеанс (програму).






Схожі статті