Конфигурация УТП 1.2.38.1,типовая. У пользователя установлены роли : кладовщик,пользователь.В документе Приходный ордер на товары при попытке распечатать печатная форма не формируется, а выдаётся ошибка - ОбщийМодуль.ОбщегоНазначения.Модуль(4605) : Ошибка при вызове метода контекста (Выполнить) ВыборкаУзлов = Запрос.Выполнить().Выбрать(); по причине : Ошибка выполнения запроса
по причине : У пользователя недостаточно прав на исполнение операции над базой данных.
сама функция
Функция ПолучитьМассивПрефиксовРИБ() Экспорт
МассивПрефиксов = Новый Массив();
Запрос = Новый Запрос();
Запрос.Текст = "ВЫБРАТЬ Различные
| ПрефиксыИнформационныхБаз.Префикс КАК Префикс
|ИЗ
| РегистрСведений.ПрефиксыИнформационныхБаз КАК ПрефиксыИнформационныхБаз";
ВыборкаУзлов = Запрос.Выполнить().Выбрать();
Пока ВыборкаУзлов.Следующий() Цикл
Если Не ПустаяСтрока(ВыборкаУзлов.Префикс) Тогда
МассивПрефиксов.Добавить(ВыборкаУзлов.Префикс);
КонецЕсли;
КонецЦикла;
Возврат МассивПрефиксов;
КонецФункции
Подключался к клиенту один раз просто посмотреть на ошибку. Какие есть возможные варианты решения проблемы?Или что ещё дополнительно нужно узнать?
Посмотрите что у Вас в параметрах сеанса и какие права установлены в роли для данного пользователя. В типовых конфигурациях так же есть общий модуль в котором существуют функции, ограничивающие доступ.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс