Modber Сообщество
профессионалов по 1С

Преобразование значения к типу Булево не может быть выполнено

  
Сообщений: 8

0
Помогите пожайлуйста мне разобраться??
Есть такая "Функция" в модуле приложения, к которой отчеты обращаются при открытии "Функция1". Эта "Функция1" посылает запрос к другой функции, все в том же модуле, который содержит запрос "Функция2".
Итак по порядку: "Функция1" при открытии какого-то там отчета проверяет (обращяясь к Функции2), имеет ли данный пользователь право для того чтобы открыть данный отчет (она работает), тоесть, если доступа нет — отчет не откроется, и выдаст сообщение. А "Функция2" как раз таки в своем запросе делает проверку из справочника Пользователей, может ли етакий пользователь открывать такой отчет. Запрос работает, а в случае, если Есть Доступ (реквизит справочника Пользователей, тип булево) = истина, то, при открытии отчета он говорит, что "Преобразование значения к типу Булево не может быть выполнено", и ссылается на строку
Возврат(Выборка.ЕстьДоступ);
Я никак не могу понять, почему оно так происходит?
Сообщений: 69

+1
Не понятно что из себя представляет "Выборка"
Возможно, ошибка в функции и нужно использовать что-то типа:
Код 1C:
  1. Возврат(Выборка[0].ЕстьДоступ);
В начало страницы 
|
Перейти на форум: