Публикация

Каким образом устанавливается поле "Происхождение" при создании обращения на портале

Вопрос

Каким образом устанавливается поле "Происхождение" при создании обращения на портале?

Ответ

Установка происхождения (поле Origin) происходит в PortalCasePage в следующем методе:

setPortalColumnValues: function() {
    if (this.isAddMode() || this.isCopyMode()) {
        if (this.Terrasoft.SysValue.CURRENT_USER_ACCOUNT.value !== this.Terrasoft.GUID_EMPTY) {
            this.set("Account", this.Terrasoft.SysValue.CURRENT_USER_ACCOUNT);
        }
        this.set("Contact", this.Terrasoft.SysValue.CURRENT_USER_CONTACT);
        this.Terrasoft.SysSettings.querySysSettingsItem("PortalCaseOriginDef", function(value) {
            this.set("Origin", value);
        }, this);
        this.set("Owner", null);
    }
}

Как видно из кода, значение поля определяется системной настройкой "PortalCaseOriginDef"(Происхождение обращения на портале по умолчанию")

Нравится

Поделиться

0 комментариев
Показать все комментарии