вопросы новичка

решил по примеру http://academy.terrasoft.ru/documents/docs/technic/SDK/7.6.0/DefaultValu...
создать подобное в карточке Лида , создал замещающий клиентский модуль, в исходный код внес:

define('LeadPage', [],
        function() {
                return {
                        entitySchemaName: "Lead",
                        methods: {
                                onEntityInitialized: function() {
                                        this.callParent(arguments);
                                        this.setPhoneBegin();
                                },
                                setPhoneBegin: function() {
                                        if (!this.get("BusinesPhone") && this.isNewMode()) {
                                                this.set("BusinesPhone", "380");
                                        }
                                }
                        }
                };
        });

теперь карточка Лида не открывается. что сделал не так?
Версия 7.2.0.1604

Нравится

5 комментариев

В версии 7.2 структура страниц была немного иной.
Поэтому такой же подход как для 7.6 в данном случае не подойдет.

а где почитать, посмотреть примеры по 7,2?

Здравствуйте!

Пример для версии 7.2

define("CasePage",
	["ext-base", "terrasoft", "sandbox", "Case", "CasePageStructure", "CasePageResources", "ConfigurationEnums",
		"BankConfigurationConstants", "BaseFiltersGenerateModule", "BankUtilities"],
	function(Ext, Terrasoft, sandbox, Case, structure, resources, ConfigurationEnums, BankConfigurationConstants,
		BaseFiltersGenerateModule, BankUtilities) {
		structure.userCode = function() {
 
			var init = this.methods.init;
			this.methods.init = function() {
				if (this.action === ConfigurationEnums.CardState.Copy) {
					this.set("Solution", "");
				}
				init.apply(this);
				this.onTypeChange(true);
			};
 
		};
 
		return structure;
	});

Здравствуйте.
У меня вопрос по карточке Лида.
Создал там несколько текстовых полей и все работало и я туда не заходил недели три.
А тут решил зайти и не получилось. В консоли получил ошибку

Что я могу тут поделать? Я так понимаю какаято проблема с полем Spent что я добавил, но не пойку как это устранить.
Вот новые значения в базе данных

Буду благодарен за помощь.

Я понял в чем проблема - я случайно удалил из конфигурации замещающий обьект Лида. Ех. Все по новой.

Добрый день!

В первую очередь рекомендуется выполнить компиляцию.
В случае, если ошибка будет воспроизводиться, попбробуйте закомментировать в схеме добавление этого поля для проверки, действительно ли проблема в нем.
Более четкие рекомендации мы можем предоставить только при наличии кода схемы LeadPageV2.

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