MPXJ C # - количество назначений ресурсов - PullRequest
0 голосов
/ 25 декабря 2018

У меня есть файл XER, который я импортировал в мою пробную версию Primavera P6.Вот снимок экрана с одним из назначенных ресурсов действия: enter image description here Как вы видите, у меня есть 14 ресурсов в Primavera, но когда я смотрю его в Visual Studio, у меня есть 13 ресурсов: enter image description here Ну, я думаю, у него проблемы с дублированием назначения одного и того же ресурса (я отметил на первом снимке экрана).

Я прав?Есть ли способ получить все 14 ресурсов на стороне C #?

1 Ответ

0 голосов
/ 31 декабря 2018

Это действительно ваша проблема.Исходный код для Task.addResourceAssignment, который отвечает за добавление назначений ресурсов в модель, не будет добавлять несколько назначений к одному и тому же ресурсу.Только первое такое назначение будет добавлено.Последующие назначения будут игнорироваться.

Можно было бы изменить MPXJ, чтобы он делал то, что вы хотите, но это может быть сложно.Вероятно, есть много частей MPXJ, которые в основном предполагают, что это не разрешено.Я не эксперт MPXJ, я просто прочитал достаточно исходного кода, чтобы ответить на ваш вопрос.

...