Глобальные константы
Платформа предоставляет возможность создавать общие наборы констант для использования в процессах обработки данных с возможностью работы с кодом C#.
Для создания и редактирования глобальных констант перейдите в раздел
.Раздел содержит таблицу глобальных констант, над которой расположены кнопки управления:

Для создания нового набора глобальных констант нажмите на кнопку +. В результате откроется раздел нового набора констант:

Рабочая область содержит следующие элементы:
Вкладка Основные
Вкладка Переменные
Вкладка Основные содержит следующие поля:
Название: название набора констант, обязательно для заполнения.
Имя: имя набора констант.
Комментарий: описание набора констант, необязательно для заполнения.
Вкладка Переменные содержит:
Панель кнопок управления.
Список переменных, добавленных в набор констант.

Чтобы добавить новую переменную:
Нажмите на кнопку +. Откроется всплывающее окно добавления переменной:

В окне выполните следующие действия:
Выберите Тип переменной.
Введите Наименование переменной (поле обязательно для заполнения).
При необходимости установите следующие флажки:
Массив: если предполагается использовать массив.
Разрешить NULL: если предполагается использование нулевых значений.
Укажите полный путь к переменной.
Выберите значение переменной из списка.
Введите описание переменной.
Нажмите на кнопку Выбрать. Окно добавления переменной закроется, и новая переменная отобразится в списке добавленных переменных.
Пример использования:
ГлобальныйНабор1.Переменная1
Где:
ГлобальныйНабор1 - имя набора констант.
Переменная1 - имя переменной.
Примечание
Начиная с версии 3.1.1.0 глобальные константы сохраняются в отдельный системный каталог. Для исправления возможных ошибок следует произвести исправление текущей конфигурации с использованием вариантов исправления Восстанавливать/создавать виртуальные каталоги и Проверять/исправлять иерархию.
У объектов ЦН ( Серверы, Сервисы и Внешние системы) возможно указывать в конфигурации значения ключей в виде строки-ссылки на существующую в конфигурации переменную глобальной константы (например, «address»: «[[НаборКонстант1.address]]»).
Условия указания констант в объектах:
константа должна быть создана и сохранена в Обработка данных → Глобальные константы;
если константа не создана, но указана в конфигурации, выводится соответствующая ошибка (Не удалось сохранить: Не существует константы с таким именем)

константы записываются с двойными открывающими и закрывающими квадратными скобками (“[[]]”).

типы поддерживаемых переменных глобальных констант: string, int, boolean. То есть при создании константы в Переменных должен быть указан один из типов: string, int, boolean.

настраивать такие значения у объектов ЦН возможно с помощью:
режима редактирования конфигурации соответствующего объекта в ЦН;
передачи значения в теле PUT-запроса изменения конфигурации конкретного объекта ЦН.
параметры, поддерживающие замену через константы:
Список параметров:
DT.ClusterConfiguration.DtSystem - DT.ConfigurationRepository.Configuration.Adapter._1CSystemConfig:
DbName WebSettings.Servers.Server WebSettings.Servers.Port TcpSettings.Servers.Server TcpSettings.Servers.Port В ЦН: Интеграция → Внешние системы → Коннектор 1C
DT.ClusterConfiguration.DtSystem - DT.ConfigurationRepository.Configuration.Adapter.DatabaseSystemConfig
DBConnectionConfig.ServerAddress DBConnectionConfig.ServerPort DBConnectionConfig.ServerInstance DBConnectionConfig.Database DBConnectionConfig.Account.UserName DBConnectionConfig.Account.Password DBConnectionConfig.Account.UseCredential В ЦН: Интеграция → Внешние системы → Коннектор База данных
DT.ClusterConfiguration.DtSystem - DT.ConfigurationRepository.Configuration.Adapter.DatareonESBConfig
EsbAdapterNMAddress EsbAdapterName EsbAdapterPort В ЦН: Интеграция → Внешние системы → Коннектор Datareon ESB
DT.ClusterConfiguration.DtSystem - DT.ConfigurationRepository.Configuration.Adapter.EmailSystemConfig
SmtpSetting.Server Account.UserName Account.Password Account.UseCredential В ЦН: Интеграция → Внешние системы → Коннектор Email
DT.ClusterConfiguration.DtSystem - DT.ConfigurationRepository.Configuration.Adapter.WebSystemSimpleConfig
AsClient.Account.UserName AsClient.Account.Password AsClient.Account.UseCredential AsClient.Path AsClient.clientCertificateAccount.UserName AsClient.clientCertificateAccount.Password AsClient.clientCertificateAccount.UseCredential В ЦН: Интеграция → Внешние системы → Коннектор Веб-сервисы
DT.ClusterConfiguration.DtSystem - DT.ConfigurationRepository.Configuration.Adapter.FileSystemConfig
InputDirectory OutputDirectory В ЦН: Интеграция → Внешние системы → Коннектор Файловый каталог
DT.ClusterConfiguration.NodeModule - DT.ConfigurationRepository.Configuration.ModuleConfiguration.StorageConfig
DatabaseConfiguration.ServerAddress DatabaseConfiguration.ServerPort DatabaseConfiguration.ServerInstance DatabaseConfiguration.Database DatabaseConfiguration.Account.UserName DatabaseConfiguration.Account.Password DatabaseConfiguration.Account.UseCredential В ЦН: Сервисы → Банк Данных
DT.ClusterConfiguration.ClusterNode
Address Port IpAddress В ЦН: Серверы → Сервер
При импорте и экспорте конфигурации можно управлять наполнением данных, набор констант хранится в 2х файлах [BusinessGlobals] и [BusinessGlobalsValues], более подробно в экспорте.