Цитата:
Сообщение от
S.Kuskov
Выложите пример неработающего кода
Вот пример кода на C#
X++:
public StatusingAssignmentsDataSet ReadAssignments(Guid[] assnUIDs)
{
return (StatusingAssignmentsDataSet) base.Invoke("ReadAssignments", new object[] { assnUIDs })[0];
}
А вот DAX
X++:
Statusing.StatusingDataSet AssignmentsDat;
Array guids = new Array(Types::Guid);
;
dataStoreEnum = ClrInterop::parseClrEnum('NV.Project.DataStoreEnum', 'PublishedStore');
projUIDLocal = str2guid(#projGuid);
projectDataSet = new NV.Project.ProjectDataSet();
projectDataSet = project.ReadProject(projUIDLocal,dataStoreEnum);
assigmentTable = projectDataSet.get_Assignment();
assigmentRow = assigmentTable.get_Item(1);
guids.value(1,assigmentRow.get_ASSN_UID());
AssignmentsDat = statusing.ReadAssignments(guids); // Вот тут ошибка, я уже разные варианты попробовал,
statusing