Здравствуйте.
Добавил деталь Продажи в новый раздел
Opportunities: {
schemaName: "OpportunityDetailV2",
entitySchemaName: "Opportunity",
filter: {
masterColumn: "Id",
detailColumn: "UsrCar"
}
}
}/**SCHEMA_DETAILS*/,
diff: /**SCHEMA_DIFF*/[
{
"operation": "insert",
"parentName": "HistoryTabContainer",
"propertyName": "items",
"name": "Opportunities",
"values": {
"itemType": Terrasoft.ViewItemType.DETAIL
}
}
]/**SCHEMA_DIFF*/
При добавление или изменение записи из детали, страница редактирования не открывается, в консоли ошибка: "Cannot read property 'name' of undefined" в методе BasePageV2.getDefaultTabName на строчке:
Подскажите чем может быть вызвана проблема? В разделе контрагенты например все нормально.
Нравится
Самое банальное - скомпилировать конфигурацию и почистить после этого redis.
Здравствуйте,
А вы деталь мастером добавляли в новый раздел, или вручную, может у вас нет закладки HistoryTabContainer
Вот к примеру, в конфигурации создал мастером новый раздел «NesCar».
В Opportunity добавил колонку справочник NesCar ссылкой на новый раздел.
Мастером разделов добавил на страницу нового раздела деталь «Продажи».
В итоге деталь отображается.
Код сгенерированный мастером:
define('NesCarPage', ['NesCarPageResources', 'GeneralDetails'], function(resources, GeneralDetails) { return { entitySchemaName: 'NesCar', details: /**SCHEMA_DETAILS*/{ "Opportunity14547f8203f8": { "schemaName": "OpportunityDetailV2", "entitySchemaName": "Opportunity", "filter": { "detailColumn": "NesCar", "masterColumn": "Id" } } }/**SCHEMA_DETAILS*/, diff: /**SCHEMA_DIFF*/[ { "operation": "insert", "name": "NesName", "values": { "layout": { "column": 0, "row": 0, "colSpan": 24, "rowSpan": 1 } }, "parentName": "Header", "propertyName": "items", "index": 0 }, { "operation": "insert", "name": "NesTestd95734f67c80", "values": { "layout": { "column": 0, "row": 1, "colSpan": 12, "rowSpan": 1 }, "bindTo": "NesTest", "caption": { "bindTo": "Resources.Strings.NesTestCaption" }, "textSize": 0, "contentType": 1, "labelConfig": { "visible": true }, "enabled": true }, "parentName": "Header", "propertyName": "items", "index": 1 }, { "operation": "insert", "name": "GeneralInfoTab", "values": { "caption": { "bindTo": "Resources.Strings.GeneralInfoTabCaption" }, "items": [] }, "parentName": "Tabs", "propertyName": "tabs", "index": 0 }, { "operation": "insert", "name": "Opportunity14547f8203f8", "values": { "itemType": 2 }, "parentName": "GeneralInfoTab", "propertyName": "items", "index": 0 } ]/**SCHEMA_DIFF*/, attributes: {}, methods: {}, rules: {}, userCode: {} }; });