попытался настроить вид свойств справочников: вывел несколько служебных колонок, после чего свойства справочников перестали отображаться и кнопка "Вид" не показывает меню для настройки.
/0/Nui/ViewModule.aspx#SectionModuleV2/LookupSection/LookupEditPage/edit/bad6d2ba-9a7f-43c1-ba79-52f20347a195
(message: Uncaught Terrasoft.UnsupportedTypeException: Тип DataValueType.GUID не поддерживается )
Нравится
Здравствуйте!
Для исправления данной ошибки необходимо в замещенной схеме LookupEditPage (Схема страницы редактирования раздела "Справочник") закомментировать или удалить diff SysEntitySchemaUId и diff SysPageSchemaUId:
/*{
"operation": "insert",
"name": "SysEntitySchemaUId",
"values": {
"layout": {
"column": 0,
"row": 5,
"colSpan": 12,
"rowSpan": 1
},
"bindTo": "SysEntitySchemaUId",
"caption": {
"bindTo": "Resources.Strings.SysEntitySchemaUIdCaption"
},
"enabled": true
},
"parentName": "Header",
"propertyName": "items",
"index": 4
},
{
"operation": "insert",
"name": "SysPageSchemaUId",
"values": {
"layout": {
"column": 0,
"row": 6,
"colSpan": 12,
"rowSpan": 1
},
"bindTo": "SysPageSchemaUId",
"caption": {
"bindTo": "Resources.Strings.SysPageSchemaUIdCaption"
},
"enabled": true
},
"parentName": "Header",
"propertyName": "items",
"index": 5
} */
Или же удалите замещенную схему, сгенерируйте исходный код и скомпилируйте конфигурацию.
Если Вы хотите узнать ID конкретного справочника, то выполняйте запрос на уровне БД:
Select * from Lookup Where Name='Категории контрагентов'
так как подобная информация должна храниться и отображаться только на уровне БД, чтобы избежать подобных ошибок.
Если Вам необходимо все таки отобразить ID объекта, то выведите соответствующую колонку в реестре раздела «Справочники» (Рис. 1).