Всем доброго времени суток.
Вопрос, наверно, простой - где определяется функция recalculateServiceTerms, в какой схеме?
Версия 7.12.
Нашёл несколько мест, где вызывается, нужно найти определение.
Нравится
1 комментарий
13 июля 2018 17:01
Если есть доступ в базу, поискать можно запросом:
SELECT (SELECT [Name] FROM [SysSchema] WHERE [Id] = [SysSchemaId])
FROM [SysSchemaContent]
WHERE CAST([Content] AS VARCHAR(MAX)) LIKE '%recalculateServiceTerms%'
И среди трёх результатов будет искомая схема CaseServiceUtility:
/**
* Recalculates scheduled dates by service item.
* @protected
*/
recalculateServiceTerms: function() {
var config = this.getIsFeatureEnabled("ServiceTerms")
? this.getCaseTermCalculatorServiceConfig()
: this.getCallTermCalculationServiceConfig();
if (config) {
if (this.getIsFeatureEnabled("ServiceTerms")){
this.callService(config, this.onRecalculateCaseTerms, this);
} else {
this.callService(config, this.onRecalculateServiceTerms, this);
}
} else if (this.get("ResponseDate")) {
this.set("ResponseDate", null);
this.set("SolutionDate", null);
}
},
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать