Вопрос

Добавление AccountProfile

Здравствуйте. Добавила модуль AccountProfile в карточку раздела. Он не отображается. Подскажите что я не правильно сделала?

Ниже представлен код

define("UsrTSiPO2Page", [], function() {

    return {

        entitySchemaName: "UsrTSiPO",

        details: /**SCHEMA_DETAILS*/{

            "AccountAddressDetailV210d08457": {

                "schemaName": "AccountAddressDetailV2",

                "entitySchemaName": "AccountAddress",

                "filter": {

                    "detailColumn": "UsrTS",

                    "masterColumn": "Id"

                }

            },

            "UsrSchema7Detaila426f654": {

                "schemaName": "UsrSchema7Detail",

                "entitySchemaName": "UsrKontLic",

                "filter": {

                    "detailColumn": "UsrTS",

                    "masterColumn": "Id"

                }

            },

            "ActivityDetailV2c61ee416": {

                "schemaName": "ActivityDetailV2",

                "entitySchemaName": "Activity",

                "filter": {

                    "detailColumn": "UsrTSiliPR",

                    "masterColumn": "Id"

                }

            },

            "UsrSchema10Detail2f193796": {

                "schemaName": "UsrSchema10Detail",

                "entitySchemaName": "UsrR",

                "filter": {

                    "detailColumn": "UsrTSiP",

                    "masterColumn": "Id"

                }

            },

            "UsrSchema13Detail0d52d3c2": {

                "schemaName": "UsrSchema13Detail",

                "entitySchemaName": "UsrTSiPOFile",

                "filter": {

                    "detailColumn": "UsrTSiPO",

                    "masterColumn": "Id"

                }

            }

        },

        modules: /**SCHEMA_MODULES*/{

            // Модуль профиля контрагента.

            "AccountProfile": {

                // Конфигурация профиля.

                "config": {

                    // Название схемы.

                    "schemaName": "AccountProfileSchema",

                    // Признак, сообщающий о том, что конфигурация схемы проинициализирована.

                    "isSchemaConfigInitialized": true,

                    // Признак, сообщающий о том, что не используется HistoryState.

                    "useHistoryState": false,

                    // Параметры профиля.

                    "parameters": {

                        // Конфигурация модели представления.

                        "viewModelConfig": {

                            // Название колонки связанной сущности.

                            masterColumnName: "Account"

                        }

                    }

                }

            }, /**SCHEMA_MODULES*/

            diff: /**SCHEMA_DIFF*/[

                {

                    "operation": "insert",

                    "parentName": "LeftModulesContainer",

                    "propertyName": "items",

                // Название профиля.

                    "name": "AccountProfile",

                // Значения.

                    "values": {

                    // Тип элемента — модуль.

                        "itemType": Terrasoft.ViewItemType.MODULE

                    }

                }

            ]/**SCHEMA_DIFF*/

        }

    };

});

 

Нравится

5 комментариев
"viewModelConfig": {
   // ̶ ̶Н̶а̶з̶в̶а̶н̶и̶е̶ ̶к̶о̶л̶о̶н̶к̶и̶ ̶с̶в̶я̶з̶а̶н̶н̶о̶й̶ ̶с̶у̶щ̶н̶о̶с̶т̶и̶.̶
   //Теперь по-русски. Здесь прописывается колонка из ТЕКУЩЕГО объекта (у вас это UsrTSiPO), которая ссылается на справочник контрагентов. Я так подозреваю название колонки что-то вроде UsrAccount
   masterColumnName: "UsrAccount"
}

 

А в консоли отображаются какие-то ошибки?

Потому что написано все правильно. Возможно у вас в вашем пользовательском объекте нет связанной сущности "Account"?

Добавить комментарий

Золотарев Артем Андреевич,

 ошибок в консоли нет. карточку открываю там отображается только лента

Варфоломеев Данила,

 создала справочник контрагента, Назвала UsrAccount. Изменила в коде ничего не изменилась


 
UsrAccount

 

Трудно определить, что не так по той информации, которую вы предоставили. Попробуйте этот модуль использовать в каком-нибудь коробочном разделе, если сработает, значит что-то не так непосредственно с пользовательским разделом. Если так, то будем дальше смотреть, что можно сделать.

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