Конструктор ограничений позволяет составить ограничения доступа на уровне записей и полей базы данных. Список ограничений доступен из контекстного меню ветки Роли дерева конфигурации; конструктор вызывается при добавлении нового ограничения (кнопка Далее) или редактировании существующего:
Для вызова конструктора при создании нового ограничения нажимаем кнопку Конструктор запроса:
Язык конструирования ограничений похож на язык запросов, конструктор соответственно тоже. В нем можно определить одну или несколько связанных таблиц, по которым будут задаваться ограничения:
Само ограничение также формулируется в виде текста запроса:
***
Вопрос 04.51 экзамена 1С:Профессионал по платформе. В конструкторе ограничений доступа к данным:
- Можно использовать только поля объекта, для которого определяется ограничение
- Можно использовать только поля объекта, для которого определяется ограничение и поля вложенных таблиц (по отношению к полям объекта)
- Любые таблицы, которые в запросе можно связать с полями объекта, для которого определяется ограничение
Правильный ответ третий. Если в конструкторе задано несколько таблиц с данными, то в нем появляется закладка Связи:
В которой и можно прописать ограничения, связанные с другими таблицами:
***
Вопрос 04.52 экзамена 1С:Профессионал по платформе. При определении ограничения доступа в конструкторе ограничений
доступа к данным...
- текст запроса может быть сформирован только самим конструктором
- текст запроса может быть введен только вручную
- текст запроса может быть сформирован как самим конструктором, так и вручную
Правильный ответ третий - можно конструктором, можно вручную.
***
Вопрос 04.53 экзамена 1С:Профессионал по платформе. При определении ограничения доступа в конструкторе ограничений
доступа к данным:
- Правило ограничения определяется только на закладке "Связи"
- Правило ограничения определяется только на закладке "Условия"
- Настройки, выполненные на обеих закладках конструктора, участвуют в определении условия на доступ к данным
Правильный ответ третий, нужны обе закладки, иначе зачем они.
***
Вопрос 04.54 экзамена 1С:Профессионал по платформе. При определении ограничения доступа в конструкторе ограничений
доступа к данным текст условия:
- Начинается с ключевого слова "Выбрать"
- Начинается только с конструкции "Выбрать Различные"
- Начинается только с конструкции "Выбрать Разрешенные"
- Ключевое слово "Выбрать" не определяется
- Допустимы варианты 1 и 3
Правильный ответ четвертый - в отличие от языка запросов, слова Выбрать тут нет.
***
Вопрос 07.01 экзамена 1С:Профессионал по платформе. При настройке ограничения доступа к данным допускается установка
нескольких (по числу полей) ограничений:
- Для права "Чтение"
- Для права "Изменение"
- Для права "Добавление"
- Для права "Удаление"
- Для всех вышеперечисленных прав
- Для всех возможных прав
Правильный ответ первый. Если права установлены только на Чтение, то можно указать ограничения на разные поля:
Если же выставлены другие опции, то поля недоступны:
***
Вопрос 07.02 экзамена 1С:Профессионал по платформе. При настройке ограничения доступа к данным в качестве значений, по
которым производится ограничения доступа к данным, могут использоваться:
- Только значения параметров сеанса
- Только данные из таблиц (запросов)
- Значения параметров сеанса и данные из таблиц (запросов)
- Только значения имеющие типы: Число, Строка, Булево, Дата
Правильный ответ третий. Можно как прописать ограничения через таблицы, с помощью конструктора запросов, так и обратиться к параметру сеанса, через конструкцию типа
ГДЕ Автор = &ТекущийПользователь
причем ТекущийПользователь это имя параметра сеанса.
варианты ответов на вопрос 7.02 немного изменились:
ОтветитьУдалить7.2 При настройке ограничения доступа к данным в качестве значений, по которым производится ограничения доступа к данным, могут использоваться:
1. Значения параметров сеанса
2. Данные из таблиц (запросов)
3. Значения имеющие типы: Число, Строка, Булево, Дата
4. Варианты 1 и 2
5. Варианты 1 и 3
6. Варианты 1 и 2 и 3
теперь правильный ответ - вариант 6, проверено в официальном тренажере 1с
Добрый день, вы могли бы подсказать, где можно взять официальный тренажер 1С?
Удалить