Использую схему замещения для страницы BootstrapModulesV2. В ней js скрипт, который выполняется на всех страницах Creatio. Мне нужно в него передать email текущего пользователя системы.
Вот код, который использую для получения почты (не уверен, что он верный):
var contact = this.Terrasoft.SysValue.CURRENT_USER_CONTACT.value;
var esq = this.Ext.create("Terrasoft.EntitySchemaQuery", { rootSchemaName: "ContactCommunication" });
esq.addColumn("Contact");
esq.filters.add("filter01",
this.Terrasoft.createColumnFilterWithParameter(this.Terrasoft.ComparisonType.EQUAL, "Contact", contact));
esq.getEntityCollection(function (result) {
if (!result.success) {
this.console.log("ERROR");
return;
}else
if (esult.collection.collection.length > 0) {//если найденных записей больше 0
var item = result.collection.collection[0];
var email = item.get("Email");//то берем первый элемент
this.console.log(email);
}
}, this);
Какие ошибки получаю:
В чем может быть дело?