03.12.2018, 22:42 | #1 |
Участник
|
AX2012 Project WBS error
AX2012R3 При попытке запуска формы All projects\Plan\Work breakdown structure, для некоторых проектов, вылетает такая ошибка:
Цитата:
ProjWBSTreeNode object not initialized.
Stack trace (C)\Classes\ProjWBSUpdateController\updateOutlineNumbersAndPublishInPreOrder - line 85 (C)\Forms\ProjWorkBreakdownStructure\Methods\init - line 223 (C)\Classes\SysSetupFormRun\init - line 12 (C)\Classes\xMenuFunction\run (C)\Classes\MenuFunction\run - line 85 (C)\Classes\ProjProjectsListPageInteraction\openProjectWBS - line 49 (C)\Forms\ProjProjectsListPage\Designs\DesignList\Activities\Methods\Clicked - line 3 |
|
03.12.2018, 22:59 | #2 |
Участник
|
Ярик, ты ли это?)))
Извините за оффтоп) В свое оправдание могу сказать, что помогал удаленно) |
|
04.12.2018, 15:42 | #3 |
Злыдни
|
Не уверен, но желательно проверить настройку номерной серии "Код иерархии" в настройке юридических лиц (компаний).
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании. |
|
04.12.2018, 21:33 | #4 |
Участник
|
Похоже что вы правы проблема вполне может быть в номерных сериях. Хотя они и выглядят нормально, после создания ряда проектов в последующих ошибка перестала появляться. В чем причина выяснить так и не удалось. Как исправить на прод-системе понятия не имею.
|
|
05.12.2018, 12:35 | #5 |
Злыдни
|
Скорее всего некорректные ссылки в референсах на номерные серии или в настройке самой номерной серии (создалась общая номерная серия без ссылки на компанию). Предполагаемый рецепт лечения:
1. Открыть настройку компании, удалить номерную серию для иерархии; 2. Выбрать в лукапе ранее удаленную серию, если ее не видно в списке, создать новую серию с выбором области действия для конкретной компании.
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании. |
|
12.12.2018, 15:59 | #6 |
Участник
|
UPD: Проблема так и не решилась. Вылазит рандомно, для некоторых проектов в разных компаниях
|
|
12.12.2018, 16:03 | #7 |
Участник
|
Нет ли такого, что ошибка возникает для слишком долгих проектов (несколько лет)?
|
|
12.12.2018, 16:20 | #8 |
Участник
|
Нет. Создаю два идентичных проекта - один работает, на втором ошибка
|
|
12.12.2018, 16:22 | #9 |
Участник
|
А дебаггер не дает ответ?
__________________
Ivanhoe as is.. |
|
12.12.2018, 19:41 | #10 |
Участник
|
не совсем. Тут "\Classes\ProjWBSUpdateController\updateOutlineNumbersAndPublishInPreOrder - line 85" он находит childNode которые не существуют, где и почему пока не ясно.
|
|
13.12.2018, 08:37 | #11 |
Злыдни
|
А если поменять режим кеширования таблицы для структуры проекта? И еще вопрос: для структуры WBS используете шаблоны? Может в шаблонах проблемы?
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании. |
|
13.12.2018, 19:48 | #12 |
Участник
|
Ну даже если проблема в шаблоне, это не объясняет почему 2 одинаковых проекта, созданных в одно и то же время, по разному себя ведут
|
|
17.12.2018, 15:02 | #13 |
Участник
|
Спасибо всем за помощь. Корень зла найден:
Screenshot Проблема в номерных сериях, т.к. маска для всех компаний одна, при поиске ресурсов задействованных в WBS из других компаний возникает конфликт, система находит неверные записи. |
|
|
За это сообщение автора поблагодарили: EVGL (3). |
|
|