07.05.2020, 16:28 | #1 |
Участник
|
Ax2012 импорт Security баг
Привет всем.
Наткнулся на странный глюк. При импорте роли из xpo могут показываться фантомные различия. Например, выгружаем в xpo роль \Security\Roles\HcmPayrollAdministrator а затем импортируем. При сравнении узлов покажет отличие как будто в xpo выгружен усеченный узел \Security\Roles\HcmPayrollAdministrator\Permissions\Tables\SubledgerJournalAccountEntryDistributio а реально в файле лежит все нормально \Security\Roles\HcmPayrollAdministrator\Permissions\Tables\SubledgerJournalAccountEntryDistribution Похоже виртуальные узлы treenode могут создаваться криво. Если имя таблички в security узле было длиной 40 символов то при воссоздании узла из xpo оно усекается до 39 символов. К счастью баг проявляется только при сравнении узлов. Но все равно очень неприятно. Тем более что на sys слое уже есть такие длинные имена таблиц. Для обхода баги набросал проект. Для себя решил избегать давать узлам аота длинные имена. Теперь не больше 35 символов. |
|
|
За это сообщение автора поблагодарили: mazzy (5), raz (5), gl00mie (3), mikki_messer (1). |