У общих модулей в 1С есть несколько ключевых свойств, которые определяют их поведение и область доступности.
Если флаг «Глобальный» включён, процедуры и функции модуля становятся доступны без указания имени модуля — напрямую из любого места конфигурации.
Флаги «Сервер», «Клиент» и «Внешнее соединение» определяют, где именно будет выполняться код модуля:
Сервер — код выполняется на сервере приложенийКлиент — код выполняется на стороне клиентаВнешнее соединение — код доступен при подключении через COMФлаг «Привилегированный» отключает проверку прав доступа при выполнении кода модуля. Используется, когда нужно выполнить операции вне зависимости от прав текущего пользователя. Доступен только для серверных модулей.
Свойство «Повторное использование» позволяет кешировать возвращаемые значения функций. Возможные значения:
Не использовать — кеширование отключеноНа время вызова — кеш живёт в рамках одного серверного вызоваНа время сеанса — кеш живёт в течение всего сеанса пользователяЭто свойство помогает оптимизировать производительность, избегая повторных обращений к базе данных для одних и тех же данных.
Если у общего модуля включен флаг Глобальный, то его процедуры и функции можно вызывать напрямую без указания имени модуля из любого места конфигурации.
Новый — ещё не проверен сообществом
Вы