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

  
Сообщений: 8

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

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