2 378 документов
← К списку

ЧтениеРазрешено

страница

Проверяет, что на уровне записей (и на уровне прав) указанному пользователю разрешено чтение объекта из базы данных. Когда указан набор записей проверяются все записи в базе данных, которые соответствуют свойству Отбор. Важно: если подсистема работает в режиме стандартного ограничения и указан пользователь, но не текущий пользователь, то будет вызвано исключение (для проверки предусмотрена функция ПроизводительныйВариант).

Синтаксис

Функция ЧтениеРазрешено(ОписаниеДанных, Пользователь = Неопределено) Экспорт

Параметры

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

Возвращаемое значение

Булево

Пример вызова

Результат = УправлениеДоступом.ЧтениеРазрешено(ОписаниеДанных, Пользователь)

Доступность

Сервер, Толстый клиент, Внешнее соединение