Я только начинаю изучать мастерскаду, но судя по тому, что столько дней никто не отвечает на этот вопрос, то попробую предложить свой вариант.
Создается прога в которой формируется динамический массив для отображения. Что-то типа
Список_Пользователей := CREATE_ARRAY(INIT:=1 , SIZE:=1 ); //Список_Пользователей это и есть временный динамический массив структур UserList для отображения он явл-ся входом для таблицы данных.
while ( Условие перебора ) do // В вашем случае наверное лучше for от 1 до 100 : перебор элементов исходного массива с выбором не пустых элементов
формирование элемента структуры массива
UserList.User := strTmpUser;
UserList.Role := strTmpRole;
Список_Пользователей[i] := UserList;
i := i +1;
END_WHILE
У меня во всяком случае, так заработало.





Ответить с цитированием