Для связки Таблица/представление - Группа пользователей можно указать условия, накладывающие ограничения на запросы и DML-операции в этих таблицах и представлениях. Ограничения будут действовать для любого пользователя, входящего в указанную группу. Если пользователь входит в несколько групп, для которых есть ограничения на таблицу (представление), то условия ограничений для этого пользователя будут применяться одновременно.
Ограничения действуют при любом запросе (DML-операции), выполняющемся от имени пользователя с любого клиентского приложения, включая любую форму Developer, универсальный список, LOV (список возможных значений) и отчёт.
Внимание! Задание ограничений может исказить суть представленной АСР Фастком информации и даже привести к неправильному функционированию всей системы в целом! По этому, ограничения надо применять в избранных местах в крайних случаях (исключающих другие решения) и с тщательно продуманными условиями ограничений. Настоятельно рекомендуется перед применением ограничения известить об этом Службу поддержки Корпорации Фастком и получить одобрение и/или рекомендации.
Заголовок | Описание |
---|---|
ID | Уникальный идентификатор. Изначально невидимый столбец. |
Table / View | Имя Таблицы или View. Изначально видимый столбец. |
Для группы | Код группы пользователей. Изначально видимый столбец. |
S | Применять ли условия отбора при запросе данных. Изначально видимый столбец. |
I | Применять ли условия отбора после добавления и изменения данных. Изначально видимый столбец. |
U | Применять ли условия отбора к данным, которые изменяют. Изначально видимый столбец. |
D | Применять ли условия отбора к удаляемым данным. Изначально видимый столбец. |
Пояснения | Комментарии к ограничению. Изначально видимый столбец. |
Условия отбора записей | Условия отбора синтаксически должны удовлетворять требованиям языка SQL к клаузе WHERE в команде SELECT, UPDATE и DELETE. Изначально невидимый столбец, однако он используется для отображения информации в окне пояснений. |
Действие | Описание |
---|---|
Добавить | Добавить новое ограничение на таблицу или представление для пользователей в группе. Всегда доступно, вне зависимости от контекста. Действие может активизироваться кнопкой на панели инструментов. Для быстрого выполнения действия можно нажать клавишу F6. Действие применяется только к текущей записи. При выполнении действия вызывается Бланк «Ограничение» |
Изменить | Изменить параметры ограничения на таблицу или представление для пользователей в группе. Применимо, если в списке есть хотя бы одна запись. Действие может активизироваться кнопкой на панели инструментов. Для быстрого выполнения действия можно сделать двойной щелчок мышью на записи. Действие применяется только к текущей записи. При выполнении действия вызывается Бланк «Ограничение» |
Удалить | Удалить ограничения на таблицу или представление для пользователей в группе. Всегда доступно, вне зависимости от контекста. Действие может активизироваться кнопкой на панели инструментов. Для быстрого выполнения действия можно нажать комбинацию клавиш Shift-F6. Действие применяется к текущей или ко всем отмеченным записям с отображением процента обработанных строк. |
В списке используется Таблица «Глобальные ограничения на запросы»