ЧтениеРазрешено
страницаПроверяет, что на уровне записей (и на уровне прав) указанному пользователю разрешено чтение объекта из базы данных. Когда указан набор записей проверяются все записи в базе данных, которые соответствуют свойству Отбор. Важно: если подсистема работает в режиме стандартного ограничения и указан пользователь, но не текущий пользователь, то будет вызвано исключение (для проверки предусмотрена функция ПроизводительныйВариант).
Синтаксис
Функция ЧтениеРазрешено(ОписаниеДанных, Пользователь = Неопределено) ЭкспортПараметры
ОписаниеДанных— СправочникСсылка- ДокументСсылка
- ПланВидовХарактеристикСсылка
- ПланСчетовСсылка
- ПланВидовРасчетаСсылка
- БизнесПроцессСсылка
- ЗадачаСсылка
- ПланОбменаСсылка - ссылка на объект, который требуется проверить.
- РегистрСведенийКлючЗаписи
- РегистрНакопленияКлючЗаписи
- РегистрБухгалтерииКлючЗаписи
- РегистрРасчетаКлючЗаписи - ключ записи, которую требуется проверить.
- СправочникОбъект
- ДокументОбъект
- ПланВидовХарактеристикОбъект
- ПланСчетовОбъект
- ПланВидовРасчетаОбъект
- БизнесПроцессОбъект
- ЗадачаОбъект
- ПланОбменаОбъект - объект в памяти и базе данных, который требуется проверить.
- РегистрСведенийНаборЗаписей
- РегистрНакопленияНаборЗаписей
- РегистрБухгалтерииНаборЗаписей
- РегистрРасчетаНаборЗаписей - набор записей с настроенным свойством Отбор, по которому определяются записи в базе данных для проверки.
Пользователь— СправочникСсылка.Пользователи- СправочникСсылка.ВнешниеПользователи
- Неопределено - текущий пользователь. Когда параметр указан, привилегированный режим не учитывается. Для проверки прав не текущего пользователя требуются административные права.
Возвращаемое значение
Булево
Пример вызова
Результат = УправлениеДоступом.ЧтениеРазрешено(ОписаниеДанных, Пользователь)Доступность
Сервер, Толстый клиент, Внешнее соединение