Вопрос
Я создал модуль UsrCustomHelper в котором разместил код. Я подключаю этот модуль в замещающий модуль раздела ContractPageV2 договора при попытке вызова, пишет что модуль не определен.
Ответ
Для корректной работы необходимо подключать модуль так, как он называется в системе. В коде Вы используете CustomHelper, необходимо вместо этого использовать UsrCustomHelper, так как это настоящее название Вашего модуля.
Таким образом, необходимо заменить в блоке define модуля:
define("UsrCustomHelper", [], function() {
и в блоке define схемы, в которой Вы хотите использовать модуль:
define("ContractPageV2", ["ContractPageV2Resources", "BusinessRuleModule", "GeneralDetails", "Terrasoft", "UsrCustomHelper"], function(resources, BusinessRuleModule, GeneralDetails, Terrasoft, CustomHelper) {
При этом в качестве названия входящего параметра можно оставить CustomHelper, если так удобнее, и тогда вызов методов модуля останется без изменений:
this.set("Number", CustomHelper.toTranslit(ownerAbb).toUpperCase()+response);
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать