Тип: ОбщийМодуль. Набор свойств определяется составом неглобальных общих модулей конфигурации, т.е. модулей, для которых не установлено свойство "Глобальный".
Полное описание, параметры и ограничения
Глобальный контекст.<Имя общего модуля> (Global context.<Name of common module>)
Глобальный контекст (Global context)
<Имя общего модуля> (<Name of common module>)
Доступен, начиная с версии 8.1.
Использование:
Только чтение.
Описание:
Тип: ОбщийМодуль.
Набор свойств определяется составом неглобальных общих модулей конфигурации, т.е. модулей, для которых не установлено свойство "Глобальный".
Доступность:
Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.
Использование в версии:
Доступен, начиная с версии 8.1.
Описание изменено в версии 8.3.18.
Методическая информация
Практические примеры
Вызвать экспортную функцию собственного неглобального общего модуля
Имя собственного неглобального общего модуля выступает динамическим свойством глобального контекста, через которое доступна его экспортная функция.
Где и как запускать
Серверная процедура собственной обработки плюс неглобальный серверный общий модуль, явно созданный в подготовке.
Подготовка
В отдельной учебной конфигурации создайте неглобальный общий модуль УчебныеРасчеты: Глобальный = Ложь, Сервер = Истина. Добавьте экспортную функцию из дополнительного блока.
Основной код разместите в теле серверной процедуры своей обработки. Клиентский прямой вызов серверного общего модуля здесь не используется.
УчебныеРасчеты — реальное имя метаданных, созданное вами. Это не универсальный модуль, который уже есть во всех конфигурациях.
Количество = 3;
Цена = 250;
Сумма = УчебныеРасчеты.Стоимость(Количество, Цена);
Сообщить("Количество: " + Строка(Количество));
Сообщить("Стоимость через свой общий модуль: " + Строка(Сумма));Неглобальный серверный общий модуль УчебныеРасчеты
Функция Стоимость(Количество, Цена) Экспорт
Произведение = Количество * Цена;
ОкругленнаяСтоимость = Окр(Произведение, 2);
Возврат ОкругленнаяСтоимость;
КонецФункцииРазбор по шагам
Создаём в редакторе именно тот реквизит, элемент, параметр или модуль, имя которого используется кодом.
Работаем с конкретным подготовленным владельцем динамического свойства.
Проверяем изменение своей формы / результат расчёта, не обращаясь к рабочим данным.
Как проверить результат
Получена сумма 750 через УчебныеРасчеты.Стоимость.
Вызов использует имя модуля и экспортный метод. Глобальный модуль с вызовом без префикса — другой вариант.
Ожидаемый результат
Динамическое имя показано на собственном созданном контексте, а не на неизвестном входном объекте.
На что обратить внимание
Имя внутри угловых скобок из справки не вставляется в код буквально: его заменяет имя реально созданной метадаты / колонки / элемента.
Коллекция только для чтения может возвращать элемент с изменяемыми свойствами. Не присваивайте новый объект самому именованному свойству коллекции.
Код 1С при сборке HTML не исполнялся; рабочая конфигурация и её данные не изменялись.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.