841kks
Новичок
Смотрите.Вы бы описали задачу подробнее, а то говорим не понятно о чем.
Есть основная таблица, каждая строка которой это заявка. Каждый столбец данной таблицы - это параметр заявки. Параметр заявки может быть любой, т.е. один из возможных (число, строка, текст, дата, ссылка на таблицу (которая тоже в свою очередь создается самим пользователем), ссылка на строку в таблице (например, select, т.е. одно из полей таблицы - это например, состояние заявки)). Так задача состоит в том, чтобы основную таблицу с заявками и все остальные таблицы/справочники, создавал администратор сам, чтобы система была расширяемая, а не жестко заданы структуры таблицы. Как я и писал надо сделать конструктор из которого администратор настраивает необходимый функционал системы.
И есть понятие отчетов, т.е. в основной таблице 30 столбцов, для группы пользователей 1 администратор создает отчет 1 - это основная таблица в которой администратор указал какие столбцы для этого отчета используются, например, для отчета 1 будут доступны столбцы только с 1 по 10. И теперь группа пользователей 1 будет видеть только с 1 по 10 столбцы основной таблицы.
Т.е. каждая группа работает со своей частью таблицы.
Если коротко, то как то так.