Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

Компонента предназначена для работы с константами информационной системы. Список констант и их начальные значения задаются на этапе разработки системы и используются разработчиком в программных вычислениях. Для работы со значениями констант информационной системы в текстах ISBL используется функция Конст(). В ходе эксплуатации значения констант могут быть изменены администратором.

После установки системы DIRECTUM в компоненте Константы содержатся константы информационной системы, используемые в стандартной разработке. Удалять и изменять имена таких констант не рекомендуется. Это может привести к потере работоспособности системы DIRECTUM.

Компонента Константы представляет собой специальный справочник, каждая запись которого является общей или индивидуальной константой информационной системы.

Общая константа информационной системы

Константа, имеющая одно и то же значение для всех наших организаций информационной системы.

Индивидуальная константа информационной системы

Константа, имеющая различные значения для каждой нашей организации информационной системы.

Для запуска компоненты используется файл SBLauncher.exe.

Для программной работы с компонентой используются объекты и таблицы физической структуры данных.

Щелкните для увеличения изображения

Особенности заполнения полей:

*Имя. Уникальное имя константы информационной системы. Используется при программном обращении к значениям констант с помощью функции Конст(). Может содержать до 100 символов. Должно начинаться с буквы или символа «_» и содержать только буквы, цифры и символ «_».

Значение. Значение общей константы информационной системы. Поле доступно для редактирования, если в поле Статус по организациям указано значение Общая.

Статус по серверам. Статус значения константы информационной системы по отношению к серверам распределенных систем. Возможные значения: Реплицировать – значение константы реплицируется на другие серверы системы, Не реплицировать – значение константы не реплицируется на другие серверы. Для изменения значения поля используется кнопка Изменить, расположенная рядом с этим полем. Кнопка доступна только в режиме просмотра записи.

Статус по организациям. Статус значения константы информационной системы по отношению к нашим организациям. Возможные значения:

Общая – константа имеет одно и то же значение для всех наших организаций системы;
Индивидуальная – константа имеет разные значения для разных наших организаций.

Для изменения значения поля используется кнопка Изменить, расположенная рядом с этим полем. Кнопка доступна только в режиме просмотра записи.

ИД. Уникальный числовой идентификатор значения общей константы. Заполняется автоматически при первом сохранении карточки, если в поле Статус по организациям указано значение Общая.

Доступна в клиентском API веб-доступа. Если флажок установлен, то веб-разработчик сможет получить значение константы и использовать его в вычислениях. По умолчанию флажок не установлен.

Щелкните для отображения или скрытия подробной информации Подробнее

Чтобы получить значение общей константы, веб-разработчик может использовать код:

 

var sharedConstValue = WA.isbuilder.constants["<Имя константы>"];

или

 

var sharedConstValue = WA.isbuilder.constants.<Имя константы>;

Для доступа к константам нашей организации используется функция getOurFirmConstant:

 

var sharedConstValue = WA.isbuilder.constants.getOurFirmConstant(firmId, "<Имя константы>");

Константы, доступные в веб-доступе, выгружаются один раз вместе с веб-страницей. Проверка изменения констант происходит ежечасно. Если константа изменилась, она повторно выгружается на компьютер пользователя при обновлении веб-страницы.

В табличной части «Значения по организациям» содержатся значения константы информационной системы для каждой нашей организации. Список доступен для редактирования, если в поле Статус по организациям указано значение Индивидуальная.

ИД. Уникальный числовой идентификатор значения индивидуальной константы. Заполняется автоматически при первом сохранении карточки, если в поле Статус по организациям указано значение Индивидуальная.

Значение. Значение индивидуальной константы информационной системы.

*Организация. Наименование нашей организации, к которой относится значение.

© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }